系統 - Debian - SSH Tunnel(rsync)



參考資料:
https://johnliu55.tw/ssh-tunnel.html

在local_ip建立tunnel(執行指令後,會提示ssh進server_ip)

$ ssh -L 127.0.0.1:9999:192.168.1.27:22 xxx@server_ip

P.S. 情境:只有local_ip可以連到server_ip,只有server_ip可以連到192.168.1.27(port 22)

local_ip連接到target_pc(192.168.1.27)

$ ssh -p yyy@127.0.0.1:9999

P.S. yyy是target_pc帳號

從local_ip複製資料到target_pc

$ rsync -auve "ssh -p 9999" test.log yyy@127.0.0.1:/tmp

P.S. 複製local_ip的test.log到target_pc(192.168.1.27)的/tmp/下