如何使用 scp 通过两跳下载文件

如何使用 scp 通过两跳下载文件

正如标题所述,如何使用 scp 通过两跳下载文件?最好不要将文件存储(写入磁盘)在第一台服务器的任何位置,而只是传输过去。

答案1

简单使用:

scp user1@host1:/location/of/file user2@host2:/location/of/destination

答案2

如果您有流量转发器(netcat、socat 等):

scp -o ProxyCommand="ssh FIRST_HOP socat tcp:SECOND_HOP:22 stdio" \
        FIRST_HOP:/path/on/second_hop/file local/path/

相关内容