我正在尝试编写一个脚本,该脚本将采用单个字符串(计算机名称)并使用Amazon API查找该计算机并将DNS和SSH插入计算机。如果它是一个bash脚本,我可以简单地放入一个ssh命令,它会创建连接,用户不会注意到任何东西。我怎么用Python做到这一点?我基本上希望脚本结束,终端要SSH进入机器。
答案 0 :(得分:2)
要查询EC2资源,请使用boto
库。
要运行ssh,请使用subprocess.call
(不需要结束脚本)。
import subprocess
addr = '10.20.30.40'
subprocess.call([ 'ssh', addr ])