Ssh
如何使用 ssh 或 telnet 在主機到 vm 之間建立 tcp 連接
作為學習的一部分,我正在嘗試使用 telnet 或 ssh 在主機和 VM 之間建立 tcp 連接。我正在使用linux-debian。建立連接後,我將嘗試使用wireshark分析數據包作為學習網路的一部分。
但我不知道如何建立連接
您與 建立連接
ssh ACCOUNT@ADDRESS
,其中 ACCOUNT 是 VM 上的使用者帳戶,ADDRESS 是允許您與 VM 連接的 IP 地址。telnet 命令是
telnet ADDRESS
. 您需要在 VM 上啟動 telnet 伺服器。ssh 伺服器在大多數發行版上預設執行。如果您使用 KVM 和 libvirt 或 virt-manager,預設情況下,VM 通過網橋連接到單獨的網路。到 VM 的路由是自動配置的,因此您可以只使用 VM 的 IP 地址。
VirtualBox 預設使用類似的網路連接(稱為 NAT),除了您必須設置埠轉發才能到達 VM 並使用配置的地址+埠組合。
還有其他附加 VM 的方法,它們可能需要一些配置。我不知道 VMware 等其他管理程序如何處理網路的詳細資訊。