使用 .ssh/config 反向 ssh 隧道

使用 .ssh/config 反向 ssh 隧道

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

我正在尝试重现这个命令

ssh [email protected] -L 4444:restricedserver1.org:4420 -L 4445:restricedserver2:4430

答案1

是的。该选项的调用RemoteForward语法略有不同。

但在您的示例中,您正在使用LocalForward,它看起来像这样ssh_config

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

答案2

你不需要隧道。改用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

对于其他主机也类似。与隧道相比的优点是您不需要一直保持它。

相关内容