NAT の背後にあるマシンに SSH 接続できません。(これはよくあることだとわかっていますが、もう手詰まりです。)

NAT の背後にあるマシンに SSH 接続できません。(これはよくあることだとわかっていますが、もう手詰まりです。)

私は Netgear WNR2000v5 ルーターを使用しています。ルーター自体には静的 IP アドレスがあり、ネットワーク アドレス変換を利用するように設定されています。GUI インターフェイスでポート転送を有効にし、ポート xxx の SSH サービスがローカル マシンの同じポートに転送されることを確認しました。また、ローカル マシンに、変更されない予約済みの NAT ローカル アドレスがあることも確認しました。、およびをPasswordAuthentication yesAllowUsers <username>に設定しました。また、内に/etc/ssh/sshd_config設定しました。ファイアウォールからすべてのルールが削除され、、、および が表示されます( iptablesを使用)。sshd:ALLhosts.allowpolicy ACCEPTChain INPUTChain FORWARDChain OUTPUT

別のルーターに接続されているためローカル ネットワーク上にはないラップトップから、ルーターの背後にあるローカル マシンにアクセスしようとしています。ローカル マシンのローカル NAT ベースの IP またはホスト名が使用されていないことを確認します。

次のコマンドラインを使用しています:

ssh -p XXX <username(not root)>@XXX.XXX.XXX.X

まだ接続タイムアウトが表示されます。一体何が間違っているのでしょうか? お時間をいただきありがとうございます。

(追記: セキュリティの観点からこれは最適ではないことは承知しています。設定は変更されます。今はこれを動作させようとしているところです。)

関連情報