我正在尝试编写一个脚本,将ssh插入到我的框中。我正在使用Python并利用paramiko库。我可以在框中成功ssh,但是一旦脚本终止,ssh连接也会终止。我想在脚本运行完毕后保持连接打开。
的Python:
self.ssh = paramiko.SSHClient()
self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
self.ssh.connect(host, username=self.username, password=self.password)
stdout = execute(self.ssh, 'pwd') # test command for now to verify i'm on box
print stdout
sys.exit()
控制台:
$ ssh.py
[U '/家/ myuser的\ N']
myuser @ xxxx~
$
我无法在网上找到类似的例子,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
试试这个:
import subprocess
subprocess.call(["ssh", "myuser@myserver"])