标签: python paramiko
我想直接从服务器A传输文件到服务器B.执行此操作的脚本驻留在某些其他服务器上,如果没有在服务器C或本地系统上临时保存文件,它是如何实现的。
答案 0 :(得分:1)
为每个服务器创建ssh密钥对,使用ssh-copy-id将公钥从服务器A复制到服务器B,从服务器C复制到服务器A.
然后,您需要做的就是告诉您的脚本ssh到远程服务器A,然后执行scp将文件复制到服务器B。
编辑:你必须在没有密码的情况下设置你的ssh密钥! (或者在服务器C和服务器A上使用ssh-agent)