如何使用 ./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
对于其他主机也类似。与隧道相比的优点是您不需要一直保持它。