Ssh
SSH 到虛擬機
我最近在 Windows 7 PC 上安裝了 Linux (Mint 17) 虛擬機。為了能夠通過 SSH 連接到這個虛擬機,我必須定義一些規則並重定向埠,正如這個論壇的其他文章中所解釋的那樣(例如,參見這個連結)。
我意識到虛擬盒子上有一個關於 TCP 連接失去的已知錯誤(請參閱此票證)。然而,在更新natdnshostresolver1後,大約 10 到 12 分鐘後,我仍然會失去 TCP 連接。
虛擬機仍然打開並且仍然可以訪問網際網路,但無法通過 ssh 訪問它。從虛擬機,我可以 ssh 到任何其他機器,只是“輸入”ssh 不工作。
有誰知道這是否是 VirtualBox 的一個已知問題?我正在使用該軟體的4.3.20版本。
我不確定您的問題的確切原因,但網路虛擬機可能很複雜。您的電腦充當虛擬機的 NAT 路由器,因此它必須管理埠轉發和地址轉換,以及許多其他事情。
消除這些問題的一種方法是使用橋接網路。您的電腦不提供地址轉換,而是使用一系列技巧在虛擬機和真實機器之間共享您的網卡。每個都通過一個物理連接在網路上擁有自己的 IP。
VirtualBox、Parallels 和大多數 VMware 產品(Fusion、Player 等)都有啟用橋接網路的選項。