リモートIPアドレスを介してRaspberry PiサーバーへのSSH接続には多くの問題があります。
現在、コマンドを使用してネットワークにログインできます。ここで、192.168.2.25はローカルIPアドレスです。ただし、コマンドを使用してリモートサーバーを介してRaspberry Piに接続しようとするたびに接続することはできません。$ ssh [email protected]
$ ssh pi@<external ip address> -p port number
ノート
- 私のルーター(Bell Home Hub 2000)ポート22と10747でポート転送を有効にしました。私の設定の例は次のとおりです(外部ポートと内部ポートは同じです)。
- 私も持っているIP DUCなし
$ ssh pi@<hostname.ddns.net> -p port number
インストールして実行していますが、どのような方法でもログインできません。 100%パケット損失が原因でPingも失敗しますping <hostname.ddns.net>
。ping <external ip address>
私はホームイントラネットネットワークの外部IPアドレスからのみ接続しようとしています。 - 私は指示に従って努力しましたここそしてここ。しかし、どちらも私の問題を解決するのに役立ちませんでした。
- Raspberry Piがインターネットに接続されています(apt-getとWebブラウザが機能しています)。現在、私のRaspberry Piは、以下を介してDNSサーバーとして機能します。レンズ豆ただし、リモートで作業できるようになったら、機能を拡張する予定です。
追加情報
ルーティングテーブル
$ sudo route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 202 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
Linuxディストリビューション
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
有効なポート/etc/ssh/sshd_config
# What ports, IPs and protocols we listen for
Port 22
Port 10474
ポートスキャンの結果は以下から提供されます。オープンポート検査ツール:
追加情報が必要な場合は、実行するコマンドを教えてください。
答え1
一部のルータでは外部 IP アドレスを使用できません。つまり、信号を「送信」してから再び「入力」することはできません。
別のネットワークからホームボックスに接続してそれをテストできます。これが物理的に難しい場合は、VPN経由で接続しようとすると同様の結果が得られます。 (アカウントがなければ、ウォーターワード3時間ほど無料で提供したいと思います。 )
クライアントをVPNに接続し、ルータに触れないでください。デフォルトでは、VPNサーバーを介して「一般」コンピュータをネットワークに接続します。 VPNサーバーは、そのコンピュータからのすべてのトラフィックを外部ネットワークを介してルーティングします。その後、信号は「外部」からホームネットワークにアクセスし、イントラネットの異常を排除できます。
イントラネットを介して外部IPアドレスを実際に使用するには、「NATループバック」をサポートするルータを調べる必要があります。つまり、私のホームサーバーで外部IPを介してルート追跡を実行すると、私のISPノードに接続し、再び自分の家に接続するようです。これは、あなたのISPがこの機能を提供する可能性があることを示します。