このコマンドを使用して、ローカルコンピュータでポート転送を実行しています。
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]