
リモートからルーターの背後にあるデスクトップに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 接続しても問題はありません。
サーバーに接続試行のログが残っていないように見えることから、問題はルーター自体にあると疑っており、ルーター自体のログを探しています。ログが見つかったら、すぐに問題が解決しない場合は、この投稿を再度更新します。