用于 3 跳和复制文件的 SSH 隧道

lba*_*anz 5 ssh ssh-tunnel

我已经成功地只进行了两跳的 ssh 隧道

ssh -L 1234:serverB:22 user@serverA

scp -P 1234 user@localhost:/file /file
Run Code Online (Sandbox Code Playgroud)

现在我需要从 localhost -> serverA ->serverB ->serverC

并在 localhost 和 serverC 之间复制文件

Lac*_*cek 3

这边走:

ssh -L 1234:localhost:1234 user@serverA
Run Code Online (Sandbox Code Playgroud)

然后,从服务器A:

ssh -L 1234:serverC:22 user@serverB
Run Code Online (Sandbox Code Playgroud)

因此,您的本地端口1234将通过隧道到达serverA,从该端口开始serverB,最后到达sercerC:22