我正在写一个python脚本,我希望通过将终端SSH连接到远程机器来结束。我读过有关子流程的内容,但我不认为这些是合适的。我希望用户然后与终端进行交互,就像他们在终端中键入ssh user@server.path
一样。
我只是在Ubuntu下运行它。
谢谢
答案 0 :(得分:3)
>>> import os
>>> os.execlp('ssh', 'ssh', 'user@server')
或
import subprocess
proc = subprocess.Popen(['ssh', 'user@server'])
result = proc.wait()
print result