前面很多留言都有提到了,用 config 的話可以這樣寫,這是在 A machine 上的.ssh/config , 之後可以 ssh user@B or scp file user@B:destination 來達成你要的目的 Host B HostName ip of B ProxyCommand ssh -q -W %h:%p C
Host C HostName ip of C
MstMoonshine
2022-07-22 18:50:08 +08:00
如果需要拷贝文件的时候你同时可以访问 A 和 B 的话,可以考虑使用 Magic Wormhole ( https://github.com/magic-wormhole/magic-wormhole)。在 A 上执行 wormhole send [path_to_file],A 上会生成一个简单的 token (比如:9-monument-keyboard ),然后在 B 上执行 wormhole receive [token] 即可(比如 wormhole receive 9-monument-keyboard )。