VirtualBox真的是個很棒的東西。
以前我必需拿自己的電腦,改裝成Linux來學習Linux;要不然就是要使用付費的VMWare來產生虛擬電腦來練習。
然而現在的VirtualBox是一整個免費的。
前陣子我在試用問題還很多(無法安裝server版本的ubuntu),然而現在的版本好很多了。
很多人一定都有這個困擾,無法連線到VirtualBox。
只要按照下列步驟即可。
下圖是Virtualbox的啟始畫面,你安裝的作業系統一定有一個名稱。
以圖中為例,我命名為sopili
我的需求是...要可以ssh連線進去,也要可以http連線進去。
打開cmd,然後輸入下列指令即可。
cd "c:\Program Files\sun\xVM VirtualBox"
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage setextradata sopili "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 8000
注意:
- 的是我的虛擬主機名稱是sopili,如果要copy的話別望了改這個。
- ssh的話,請連 localhost,port是2222
- http的話,請連localhost,port是8000
當然,如果你覺得ok的話,把2222改成22也行;把8000改成80也行,不過別和本身裝的http服務(ex: Apache)衝突到就是了...
然後... 請記得重開Virtualbox
因為我試了好幾個小時都不成功,結果就敗在這裡... Orz
0 意見:
張貼意見