Linux 通过中间(跳转)主机将文件复制到远程主机

Linux 通过中间(跳转)主机将文件复制到远程主机,linux,unix,ssh,scp,Linux,Unix,Ssh,Scp,现在,我使用以下命令连接到端点: 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 -

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

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


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

首先尝试创建ssh隧道
ssh my.jumphost.com-L 12345:111.22.3.44:22
,然后通过另一个终端中的隧道进行scp:
scp-p 12345 test.py localhost:
@ZabojCampula不幸的是,它不工作,错误
权限被拒绝(公钥)
当我尝试
scp
首先尝试创建ssh隧道
ssh my.jumphost.com-L 12345:111.22.3.44:22
然后通过另一个终端中的隧道进行scp:
scp-P 12345 test.py localhost:
@ZabojCampula不幸的是,它无法工作,错误
权限被拒绝(公钥)
当我尝试
scp