私はこの主題について多くの情報があることを知っていますが、それでも私は何かを理解していません。 4つのデスクトップを含む内部wiifiネットワークがあり、それぞれに内部ローカルIPアドレスがあります。ルーターは、外部静的IPアドレスを取得します。ローカルIPユーザーとパスワードを使用して、自宅のラップトップ(異なるネットワーク)からこれらの各デスクトップに接続したい。ルーターからポートフォワーディングを作成する方法は理解していますが、それを動的に保ち、毎回sshで異なるデスクトップに接続したいのですが...どうすればいいですか? ssh username @ local-ip external-ipに似たコマンドがありますか?
着信ポートにポート転送を指定して、各コンピューターのポート22に転送できます。
このネットワークに4台のコンピューターがあるとします。 A、B、C、およびDと呼びます。別のネットワークにラップトップがあり、コンピューターA、B、C、またはDに接続したい場合。
たとえば、ポート55555で受信ポートを前方に設定し、ポート22でコンピューターAに転送します。
ポート22でコンピューターAに接続するには、ポート55555で外部IPに接続し、ポート22でコンピューターAに転送します。接続するコマンドは次のようになります。
ssh username@externalIP:55555
例:
ssh [email protected]:55555
ポート55556のすべての着信接続をコンピューターB、ポート22などに転送するように設定します。
静的IPが1つある場合は、NATをローカルにできます。その(ssh username @ publicip)「パブリックサーバー」にsshでき、そこからssh username @ localip経由で別のローカルコンピューターにジャンプできます。