ルーターの背後にあるマシンにSSH接続できない

ルーターの背後にあるマシンにSSH接続できない

リモートからルーターの背後にあるデスクトップにSSH接続しようとしています。ルーター(TP-link AC1750)を、TCP接続をポート8000​​に転送するように設定し、デスクトップのローカルネットワークIPを使用しています。(いくつかのページで読んだアドバイスに従っており、デフォルトのポート22は使用していません)。以下を含めました。

Port 8000

デスクトップの sshd_config ファイルで、ポート 8000 で要求をリッスンするようにします。

その後、リモートマシンからSSHで接続しようとすると、

ssh -p 8000 username@routers-public-ip-address

タイムアウトエラーが発生します。実行中

ssh -p -v username@routers-public-ip-address

クライアント側では

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: applying options for *
debug1: Connecting to <ip address> [<ip address>] port 8000
debug1: connect to address 128.253.10.57 port 8000: Operation timed out
ssh: connect to host 128.253.10.57 port 8000: Operation timed out

サーバー側のログには、TCP 接続が試行されたことを示す記録はありません。

ローカル IP を使用して同じ LAN 上のコンピューターから SSH 接続しても問題はありません。

サーバーに接続試行のログが残っていないように見えることから、問題はルーター自体にあると疑っており、ルーター自体のログを探しています。ログが見つかったら、すぐに問題が解決しない場合は、この投稿を再度更新します。

関連情報