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

时间:2011-06-13 16:53:37

标签: python paramiko

我想直接从服务器A传输文件到服务器B.执行此操作的脚本驻留在某些其他服务器上,如果没有在服务器C或本地系统上临时保存文件,它是如何实现的。

1 个答案:

答案 0 :(得分:1)

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

然后,您需要做的就是告诉您的脚本ssh到远程服务器A,然后执行scp将文件复制到服务器B。

编辑:你必须在没有密码的情况下设置你的ssh密钥! (或者在服务器C和服务器A上使用ssh-agent)