使用Plink在交互式shell会话中运行多个远程命令

时间:2016-06-29 11:39:48

标签: python plink interactive-shell

Sudo Python代码连接到远程服务器,但我没有得到任何输出。我可以使用pexpect连接到远程,但在Windows上它不起作用。

from subprocess import Popen,PIPE
command = "plink.exe -ssh test@test.com -pw root123"
sh = Popen(command, stdin=PIPE, stdout=PIPE)
sh.stdin.write('ls /\n')
sh.stdin.write('ls /usr\n')
sh.stdin.close()
out = sh.stdout.read()

0 个答案:

没有答案