使用python paramiko包同时与多台服务器建立连接

使用python paramiko包同时与多台服务器建立连接,python,paramiko,Python,Paramiko,我想把文件从服务器A直接传输到服务器B。执行此操作的脚本驻留在其他服务器(例如C)上。如果不在服务器C或本地系统上临时保存文件,如何实现此操作。为每个服务器创建ssh密钥对,使用ssh copy id将公钥从服务器A复制到服务器B,并从服务器C复制到服务器A 然后,您所要做的就是让脚本通过ssh连接到远程服务器A,然后执行scp将文件复制到服务器B 编辑:您必须在没有密码短语的情况下设置ssh密钥!(或在服务器C和服务器A上使用ssh代理)

我想把文件从服务器A直接传输到服务器B。执行此操作的脚本驻留在其他服务器(例如C)上。如果不在服务器C或本地系统上临时保存文件,如何实现此操作。

为每个服务器创建ssh密钥对,使用ssh copy id将公钥从服务器A复制到服务器B,并从服务器C复制到服务器A

然后,您所要做的就是让脚本通过ssh连接到远程服务器A,然后执行scp将文件复制到服务器B

编辑:您必须在没有密码短语的情况下设置ssh密钥!(或在服务器C和服务器A上使用ssh代理)