首页 > 解决方案 > 通过中间(跳转)主机将文件复制到远程主机

问题描述

现在我正在使用以下命令连接到端点:

ssh my.jumphost.com -t 'export iip=111.22.3.44; bash'

问题是我没有直接访问这个IP,我的意思是我不能从我的jumphost ssh 111.22.3.44。所以基本上只有当我从 jumphost 导出这个带有 IP 地址的变量时,我才能到达目标主机。我已经研究了scp命令和ssh隧道的方式,但似乎它们都需要直接访问目标主机。

我也试过

cat test.py | ssh my.jumphost.com -t 'export iip=111.22.3.44' 'cat > /home/user/test.py'

但在这种情况下,文件仅被复制到 jumphost。

任何建议或指导将不胜感激!

标签: linuxunixsshscp

解决方案


推荐阅读