プロンプトを使用して iPad から OS X ラップトップに SSH 接続しようとしています。同じネットワーク上ではすべて正常に動作しますが、外部ネットワークからコンピューターにアクセスしようとすると、すべて失敗します。
私は様々な指示に従いました(ここにあるものなど)コンピューターをリモート SSH アクセス用に設定するにはどうすればよいですか?)。私はラップトップに10.xxxから始まる静的IPを割り当てました。私はAirport Extremeを使用しており、ポート22にポート転送しています。私のAirportは192.xxxのIPを示しています。また、no-ipも設定しました。no-ipは、私のIPアドレスが67.xxxであることを示していますが、次のようなサイトはhttps://www.whatismyip.com/173.xxxのアドレスを表示する
username.no-ip.com アドレスにアクセスしようとしました。192 ip、67 ip、173 ip を試しました。何も機能しません。
何かご意見は?
編集:
Airport Extreme を「ルーター モード: DHCP と NAT」で設定しました。そうすると、DHCP 範囲が 10.x に割り当てられ、ラップトップは 10.x 範囲のアドレスを取得しました。
ポート転送: TCP と UDP 22 の両方が転送されます。
Airport Extreme が最も外側のデバイスであるとは思いません。私はアパートに住んでいて、ルーターを壁のポートに接続する必要があるため、チェーンのどこかに別のルーターがあるものと想定しています。
Macからインターネットにアクセスできます。
答え1
NAT を使用すると、1 つの外部 IP を多数のローカル ダウンストリーム IP に分割できます。外部の世界は内部 IP と直接通信を開始できません。ポート転送により、外部 IP に到達する特定のプロトコルを、それらを処理できるサーバーが接続されている内部 IP に転送できます。
NAT はカスケード化できます。ルーターでポート転送を設定しても、上流に別の NAT デバイスがある場合、外部の世界は内部 IP に到達できなくなります。これを行うには、「両方の」NAT デバイスでポート転送を設定する必要があります。