
テスト目的で、ネットワーク (クラス C) 内にプライベート ネットワーク (Router2) をセットアップしました。
図:
WAN-->Router1( Gateway 192.168.0.254)-->Lan-->Router2(Sonicwall)-->Lan(10.0.20.1)
Router2 の背後にあるデバイスがインターネットと通信できるように設定しました。
私がやりたいのは、ルータ2の背後にSSHサーバーを設定し、別のWAN(自宅)からそのSSHサーバーに接続することです。
図:
WAN-->Router1( Gateway 192.168.0.254)-->Lan-->Router2(Sonicwall)-->Lan(10.0.20.1)-->10.0.20.35(SSH Server).
では、別の WAN (自宅) から SSH サーバーと通信するにはどうすればよいでしょうか? ルータ 1 のポートをルータ 2 の IP に転送しますか? 次に、ルータ 2 を SSH にポート転送しますか?
答え1
SSH サーバーに標準の SSH ポート (TCP ポート 22) を使用する場合は、ポート 22 をルーター 1 の WAN インターフェイスからルーター 2 の外部インターフェイス (つまり、ルーター 1 に面するルーター 2 の IP アドレス) に転送する必要があります。次に、ルーター 2 は、外部インターフェイスのポート 22 宛てのトラフィックを、SSH サーバーに設定した IP アドレスである 10.0.20.35 に転送する必要があります。