nat+端口轉發,使得宿主機secureCRT能夠訪問vbox裏linux虛擬機

環境:vbox或者叫vitrualbox鏈接虛擬機,因爲公司內網不能分配IP(不知道是否是這個緣由),虛擬機用橋接得不到IP,無法實現虛擬機和宿主互相訪問,因而用NAT。linux

遺憾:NAT是能鏈接網絡,也能訪問宿主機器;無奈宿主機沒法訪問虛擬機。但是呢,又想用secureCRT在宿主機訪問linux(畢竟linux命令行不方便)。默認狀況下NAT給定的IP是10.0.2.15且不能修改。網絡

搜遍千山萬水,實踐出以下方案ssh

(1).cmd進入到vbox安裝目錄,執行以下命令:(或如圖中設置1)
d:\\vbox>VBoxManage modifyvm "h1" --natpf1 "guestssh,tcp,,2222,,22"tcp

 "h1"是個人虛擬機名spa

後面的不用改,大意就是,把本機的端口2222映射到虛擬機的22,訪問本機2222,就鏈接到虛擬機22端口了;【圖中1】命令行

        而後在secureCRT裏設置鏈接主機爲127.0.0.1而不是虛擬機IP;code

端口是2222而不是22blog

就能夠了【圖中2】。
image.pngcmd

---[2015-05-20]---虛擬機

相關文章
相關標籤/搜索