使用中间host2将id_rsa.pub从host1添加到host3

时间:2019-07-26 17:21:29

标签: linux ssh

场景:

  • host1可以SSH到host2-host2在host1中具有id_rsa.pub 授权主机

  • host2可以SSH到host3-host3的host2中有id_rsa.pub 授权主机

任务是将id1_rsa.pub从host1添加到host3

host1$:/> ssh -t host2 host2 ssh host3有效

host1$:/> echo "test_string" | ssh -t host2 host2 ssh host3 ">>cat /tmp/test"在host2而不是host3的/ tmp / test处以“ test_string”结尾。这是预期的。

因此,任务是如何在host3上获取它。我尝试了ProxyCommand,结果是一样的。

请注意,所有三台主机都可能运行不同版本的Linux(RHEL,SLES,Ubuntu)以及不同版本的ssh。不可能将所有这些框都使用相同的ssh版本。

谢谢

0 个答案:

没有答案