最近在作項目發佈到linux的練習;用到虛擬機。正常裝好virtualbox以後外面的主機不能直接訪問裏面發佈的服務。用的NAT。查了半天。只有說關閉防火牆的方法:
service iptables stop -- 關閉 linux
service iptables start -- 啓動 ubuntu
我執行後發現我新裝的LinuxMint16沒有iptables。當嘗試啓動iptables時老是報:
iptables: unrecognized service windows
網上搜了一下說沒有裝,⊙﹏⊙b汗啊。不安全啊。
找了半天終於讓我找到一個帖子:
在windows(7)經過virtualbox 運行ubuntu 發佈服務 網絡配置 NAT配置 vboxmanage
因爲是用vboxmanage命令,我比較笨不知道命令怎麼整。可是看到他的命令中有「GuestPort" 2222」。
當是我想起以前我配置puTTY經過SSH 鏈接虛擬機時,用到的端口轉發;就是將SSH默認的22轉到了本機的2222端口。
因而我就本身再vritualbox配置了一下。
點擊"設置":
點擊 "端口轉發":
設置成功後登錄截圖:
但願能對有須要的朋友提供幫助。