【问题标题】:Python script to create SSH connection用于创建 SSH 连接的 Python 脚本
【发布时间】:2013-08-15 01:36:31
【问题描述】:

我正在尝试编写一个脚本,该脚本将采用单个字符串(机器名称)并使用 Amazon API 找到该机器并将 DNS 和 SSH 获取到机器中。如果它是一个 bash 脚本,我可以简单地输入一个 ssh 命令,它会创建连接,用户不会注意到任何东西。我如何在 Python 中做到这一点?我基本上希望脚本结束,终端通过 SSH 连接到机器。

【问题讨论】:

    标签: python ssh


    【解决方案1】:

    要查询 EC2 资源,请使用 boto 库。

    要运行 ssh,请使用 subprocess.call(但无需结束脚本)。

    import subprocess
    addr = '10.20.30.40'
    subprocess.call([ 'ssh', addr ])
    

    【讨论】:

    • 谢谢!这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 2014-01-23
    • 2015-06-22
    • 2010-11-27
    • 2018-11-30
    • 1970-01-01
    相关资源
    最近更新 更多