リモート OS X コンピュータへの SSH

リモート OS X コンピュータへの SSH

プロンプトを使用して 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 デバイスでポート転送を設定する必要があります。

関連情報