./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
他のホストも同様です。トンネルに比べて利点は、常にトンネルを維持する必要がないことです。