ローカル マシンでポート転送を行うには、次のコマンドを使用します。
ssh -L 3409:0.0.0.0:3309 -N -f [email protected]
このコマンドを実行した後、リモートに80.110.35.85
正常に接続できました。しかし、同じローカル ネットワーク内の別の PC を使用すると、接続が拒否されたというメッセージが表示されます。これは私を混乱させます。なぜこのようなことが起こるのでしょうか? 同じローカル ネットワーク内の他のコンピューターでポート 3409 を使用することは可能ですか?
答え1
LAN 上の他のホストとポートを共有する予定のマシンで、ゲートウェイ ポートを有効にし/etc/ssh/sshd_conf
、sshd サービスを再起動します。
GatewayPort yes
答え2
次の操作を試してください。ローカル マシンにポート 3409 をブロックするファイアウォールがない限り、ローカル マシンだけでなく、ネットワーク内のローカル マシンにアクセスできる他のマシンでも機能するはずです。
ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]