如標題所示,如何使用 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/