local --ssh--> mIDdle --ssh--> target
通过防火墙使用rsync的读取方法1使得它看起来可行,但我已经能够找出命令语法的ssh部分.
当我尝试
ssh -i $KEY -A user@mIDdle ssh user@target
我明白了
Permission denIEd,please try again.Permission denIEd,please try again.Permission denIEd (publickey,password).
很明显,代理转发并没有像我期望的那样发生.
理想情况下,我想将它全部放在一个命令中而不必在〜/ .ssh / config文件中放入任何内容.在这种情况下执行rsync的所有步骤是什么?
谢谢,
埃弗雷特
这件事怎么样;
ssh-agent sh -c "ssh-add test_IDent; rsync -avr --rsh='ssh -TA hostA ssh -TA ' foo/ hostB:/var/tmp/foo/"总结
以上是内存溢出为你收集整理的rsync通过多个带有密钥的ssh连接全部内容,希望文章能够帮你解决rsync通过多个带有密钥的ssh连接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)