所以我想使用 python 在服务器上运行命令,但要做到这一点,我必须通过另一个框。我通过子进程运行 ssh 连接到第一个盒子。但是,我不确定如何进入第二个框并通过该子进程对象运行命令。
我的子流程声明:
command = "ssh servername"
sshConnection = subprocess.Popen(command.split(),stderr=subprocess.PIPE
,stdout=subprocess.PIPE,stdin=subprocess.PIPE)
我能想到的唯一方法:
以某种方式连接两个子进程命令的管道?先建立一个SSH隧道然后通过它运行命令?还有其他想法吗?我接近这个错误吗?