ホストへのルートがありません: ルーターが割り当てた IP 経由で自分自身に SSH 接続できますが、ISP が割り当てた IP 経由では自分自身に SSH 接続できません

ホストへのルートがありません: ルーターが割り当てた IP 経由で自分自身に SSH 接続できますが、ISP が割り当てた IP 経由では自分自身に SSH 接続できません

この質問はどこか別の場所で回答されているはずですが、何を検索すればよいかわかりません。(「telnet ubuntu ssh デーモンが接続できない」などを検索しようとしています。)

  1. SSHで接続できる10.0.0.9
  2. できますtelnet 10.0.0.9 22
  3. sudo service ssh statusオンです
  4. /etc/hostsそして/etc/hostname一致します。
  5. gufwオフです。
  6. netstat -nat | grep 220.0.0:*は でありLISTEN:::*あることを示しますLISTEN
  7. ルーターのポートは正しく開いていると思いますポート転送

では、私が間違えたかもしれないことを確認するために、欠落しているリンクとは何でしょうか?にできるのに、にできないのはなぜでしょsshうか?65.x.x.xssh10.x.x.x

既存の回答へのリンクや、より適切な検索用語を提供できる方がいらっしゃいましたら、大変助かります。


  • サンプル出力tcpdump -n -i ${interface} tcp port ssh or tcpdump -n -i ${interface} host ${external_client_ip_addr}:

19:20:43.747445 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [.], ack 1, win 65535, length 0 19:20:43.747562 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 1:24, ack 1, win 65535, length 23 19:20:43.747575 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [.], ack 24, win 14600, length 0 19:20:43.759613 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 1:42, ack 24, win 14600, length 41 19:20:44.504741 IP 116.10.191.232.24689 > 10.0.0.9.22: Flags [P.], seq 24:832, ack 42, win 65494, length 808 19:20:44.504800 IP 10.0.0.9.22 > 116.10.191.232.24689: Flags [P.], seq 42:1026, ack 832, win 16968, length 984

OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 67.x.x.x [67.x.x.x] port 22. debug1: connect to address 67.x.x.x port 22: No route to host ssh: connect to host 67.x.x.x port 22: No route to host

答え1

投稿したスクリーンショットには、「終了ポート」が 23 と表示されています。これはポートの範囲を転送する可能性がありますが、開始ポートと終了ポートがそれぞれ「外部ポート」と「内部ポート」を参照している可能性も同様にあり、その場合は問題が発生します。「終了ポート」を 22 に変更してみてください。また、を確認してください/etc/hosts.{allow,deny}

答え2

ISP がポート 22 をブロックしているように思われます。おそらく Heartbleed が原因で、無料の UNIX シェル プロバイダーを阻止するためでしょう。別の外部ポートにマッピングして、違いがあるかどうか確認することをお勧めします。

関連情報