![SSHポート転送を使用して0.0.0.0をバインドすると接続が拒否される理由[冗長]](https://linux33.com/image/192166/SSH%E3%83%9D%E3%83%BC%E3%83%88%E8%BB%A2%E9%80%81%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A60.0.0.0%E3%82%92%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%E6%8E%A5%E7%B6%9A%E3%81%8C%E6%8B%92%E5%90%A6%E3%81%95%E3%82%8C%E3%82%8B%E7%90%86%E7%94%B1%5B%E5%86%97%E9%95%B7%5D.png)
このコマンドを使用して、ローカルコンピュータでポート転送を実行しています。
ssh -L 3409:0.0.0.0:3309 -N -f [email protected]
このコマンドを実行すると、リモートで80.110.35.85
正常に接続できます。ただし、同じローカルネットワーク上の他のコンピュータを使用すると、接続が拒否されたというメッセージが表示されます。混乱しています。なぜこれが起こるのでしょうか?同じローカルネットワーク上の他のコンピュータでポート3409を使用できますか?
答え1
LAN上の他のホストとポートを共有するコンピュータでゲートウェイポートを有効にし、/etc/ssh/sshd_conf
sshdサービスを再起動します。
GatewayPort yes
答え2
以下を試してください。ローカルコンピュータにポート3409をブロックするファイアウォールがない場合は、ローカルコンピュータだけでなく、ネットワーク上のローカルコンピュータに接続できる他のコンピュータでも機能する必要があります。
ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]