我正在尝试编写一个脚本,该脚本将采用单个字符串(机器名称)并使用 Amazon API 查找该机器并将 DNS 和 SSH 获取到机器中。如果它是一个 bash 脚本,我可以简单地输入一个 ssh 命令,它会创建连接,而用户不会注意到任何东西。我如何在 Python 中做到这一点?我本质上希望脚本结束,终端通过 SSH 连接到机器。
问问题
3017 次
1 回答
2
要查询 EC2 资源,请使用该boto
库。
要运行 ssh,请使用subprocess.call
(虽然不需要结束脚本)。
import subprocess
addr = '10.20.30.40'
subprocess.call([ 'ssh', addr ])
于 2013-08-14T17:31:18.853 回答