gpt4 book ai didi

python - 如何使用 python 脚本从一台远程服务器连接到另一台远程服务器?

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:57 25 4
gpt4 key购买 nike

我想使用 python 脚本从一台远程服务器连接到另一台远程服务器。我已经在 shell 脚本中尝试过,它运行良好,但它会导致 future 的问题。因此我想坚持使用 python。

我已经尝试了 stackoverflow 和 github 中给出的所有链接。但它对我不起作用。

我尝试过的代码:[1] 代码1

import sys
import os
import subprocess
from subprocess import Popen, PIPE, STDOUT
from time import sleep
from os import waitpid, execv, read, write
#Ports are handled in ~/.ssh/config since we use OpenSSH
COMMAND="root -a"
ssh = subprocess.Popen(['ssh', 'root@10.10.10.3', COMMAND],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
result = ssh.stdout.readlines()
if result == []:
error = ssh.stderr.readlines()
print >>sys.stderr, "ERROR: %s" % error
else:
print result

使用 python 连接应该成功,并且应该能够使用此代码从一台远程服务器连接到另一台远程服务器并运行任何命令。

最佳答案

你可以使用Python库---paramiko

关于python - 如何使用 python 脚本从一台远程服务器连接到另一台远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55337090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com