SSHまたはTelnetを使用してホストから仮想マシンへのTCP接続を確立する方法

SSHまたはTelnetを使用してホストから仮想マシンへのTCP接続を確立する方法

研究の一環として、私はtelnetまたはsshを使用してホストと仮想マシン間のTCP接続を確立しようとしました。私はLinux - Debianを使用しています。接続が確立したら、ネットワーク学習の一環としてWiresharkを使用してパケットを分析します。

しかし、接続を確立する方法がわかりません。

答え1

ssh ACCOUNT@ADDRESSここで、ACCOUNTはVMのユーザーアカウントであり、ADDRESSはVMに接続できるIPアドレスを使用して接続を確立できます。

Telnetコマンドは、telnet ADDRESS仮想マシンでTelnetサーバーを起動する必要があります。 SSH サーバーは、ほとんどのディストリビューションでデフォルトで実行されます。

libvirt または virt-manager で KVM を使用する場合、VM はデフォルトでブリッジを介して別のネットワークに接続されます。仮想マシンへのパスは自動的に設定されるため、仮想マシンのIPアドレスのみを使用できます。

デフォルトでは、VirtualBoxは同様のネットワーク接続(NATと呼ばれる)を使用します。ただし、仮想マシンにアクセスするにはポート転送を設定し、設定されたアドレスとポートの組み合わせを使用する必要があります。

仮想マシンを接続する別の方法があり、いくつかの構成が必要な場合があります。 VMwareのような他のハイパーバイザーがネットワーキングをどのように処理するかを詳しく知りません。

関連情報