Ssh

使用 .ssh/config 反向 ssh 隧道

  • August 17, 2016

如何使用我的 ./ssh/config 文件建立反向 ssh 隧道?

我正在嘗試重現此命令

ssh admin@dmx.com -L 4444:restricedserver1.org:4420 -L 4445:restricedserver2:4430

是的。該選項的呼叫RemoteForward語法略有不同。

但是在您的範例中,您使用的是LocalForward,在 中看起來像這樣ssh_config

Host dmx.com
 User admin
 LocalForward 4444 restricedserver1.org:4420
 LocalForward 4445 restricedserver2:4430

你不需要隧道。改用ProxyCommand

Host restricedserver1
   HostName        restricedserver1.org
   User            admin
   Port            4420
   ProxyCommand    ssh -A -q -l %r -W %h:4444 dmx.com
   ControlMaster   auto
   ControlPersist  5m

和其他主機類似。與隧道相比的優勢在於您不需要一直保持它。

引用自:https://unix.stackexchange.com/questions/303993