我有一台机器,距离您只有几步之遥,我需要设置端口转发才能传输文件。
编辑:为了清楚起见,需要多个跃点才能访问远程计算机。在我的机器上,我建立了一个VPN,可以在其中访问10.255.xx-这是我可以通过VPN连接到的唯一机器。登录.xx后,我便可以连接到其他计算机-.yy就是其中一台。
从我的机器上:
ssh -L 4567:localhost:4567 me@10.255.x.x
然后从那台机器:
ssh -L 4567:localhost:22 me@10.255.y.y
那我可以
scp -P 4567 me@localhost:/path/to/large/file.gz .
我离开了这个奔走的黑夜,只是发现转移在某个时候死了。
我已经看到了一些在ssh上使用rsync来恢复传输的建议,但是我不清楚如何进行设置。这可能吗?
scp me@10.255.x.x:/path/to/large/file.gz .
达到完全相同的效果吗?客户端和服务器上安装了哪个版本的scp(ssh)?