同じネットワーク上の2つの異なるシステムにSSHを介して接続する[閉じる]

同じネットワーク上の2つの異なるシステムにSSHを介して接続する[閉じる]

私の家のWi-FiにSSH対応コンピュータがあり、SSH経由でアクセスできます。私は最近Windows用のLinuxサブシステムを入手しました離れてSSH経由でも入ることができます。どちらのコンピュータにも、ルータから割り当てられた固定IPがありますが、SSHはポート22を介して通信します。最初の質問:SSHは私がアクセスするマシンをどのように決定しますか? 2番目の質問:SSHで接続するマシンをどのように指定しますか?

私はPuttyが一般的に動作することを知っており、大丈夫です。しかし、SSHがどのように機能するのかと同じネットワークから別のシステムを分離する方法については少し混乱する可能性があります。

ありがとうございます!

答え1

あなたの質問で述べたように、各コンピュータにはルータによって割り当てられたIPがあります。 SSHが接続するアドレスです。 22はデフォルトのSSHポートですが、このポートは(接続をリッスンする)サーバーを実行しているコンピュータ内で変更できます。 IP:ポートペアは、SSHクライアント(サーバーに接続するSSHプログラム)に提供する必要がある完全なアドレスです。

ルーターではなくデバイスに接続している必要があります。ルータには独自のIPがあります。これを使用して、ルーターのサブネットの外部からトラフィックをリダイレクトできます。この場合、2人の異なる攻撃者が必要です。たとえば、22はLinuxで22にリダイレクトされ、2222はWindowsから22に渡されます。

関連情報