用于创建SSH连接的Python脚本

时间:2013-08-14 17:24:00

标签: python ssh

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

1 个答案:

答案 0 :(得分:2)

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

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

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