virtualBox此時不能設置Bridge連接到主機。否則主機於虛擬機兩者只有一個可以上網。
這個時候要藉助設置NAT 及 端口轉發來完成。不再是直接SSH到單獨的虛擬機IP
步驟:
- 虛擬機配置的->網絡->選擇網絡地址轉換(NAT)->底下的”端口轉發” 配置好轉發規則:
主機IP:即localhost, 寫127.0.0.1
主機端口: 隨便寫一個未佔用的端口號碼,例如: 2022
子系統IP:虛擬機IP,在虛擬機終端ifconfig命令查看,一般爲10.0.2.15
子系統端口:22(SSH prot) - 虛擬機要打開ssh服務
sudo apt-get install openssh-server
- 在主機的終端裏SSH連接虛擬機
ssh [email protected] -p 2022
把SSH到localhost的2022端口數據包轉發到虛擬機的22端口,從而實現SSH