Linux

從主機上的終端連接到 Ubuntu VM

  • September 8, 2015

我在 VirtualBox 中執行 Ubuntu Server 14.04 的一個實例,出於多種原因,我更喜歡使用主機系統 (OS X 10.0) 上的終端​​仿真器來使用它,而不是使用來自 VM VGA 輸出的預設 800x600 終端。

目前,我讓虛擬機通過橋接適配器訪問網際網路,以便它出現在本地網路上。然後,我通過 SSH 連接到它。這種設置當然有很大的問題,主要是因為我必須實際連接到穩定的本地網路才能工作,而且我必須將 VM 廣播給網路上的其他所有人。

我確信必須有更好的方法,但我不知道它是什麼。理想情況下,我會讓虛擬機僅通過 NAT 連接到網際網路,並且不需要網際網路連接即可使用該設置。

您應該能夠將 localhost 上的埠轉發到 VM。

我不知道如何在 VirtualBox 中做到這一點,但在 Qemu 上它是一個命令選項:

qemu-kvm [all your usual qemu options] -net nic -net user -redir tcp:22122::22

然後 ssh 進入它:

ssh -p22122 klaatu@localhost

我想 VirtualBox 在其 GUI 設置面板中具有類似的功能。

引用自:https://unix.stackexchange.com/questions/228171