讓本機的 putty 可以用 ssh 連進 VirtualBox 的主機裡
-
開啟你的 windows 命令列輸入 ipconfig
,乙太網路卡 VirtualBox Host-Only Network: 的 IPv4 位址 那欄,假設是192.168.0.100,先記下來
-
開啟你的 linux terminal 輸入 ifconfig
,找到 inet addr,假設是10.0.3.11,先記下來
-
開啟VitualBox左上角機器設定值→網路→連接埠傳送
-
將你記下來的 IP 填上去。(主機IP是填windows IP,客體IP是填VirtualBox裡的Ubuntu IP)
協定 : TCP
主機IP : 192.168.0.100
主機連接埠 : 22
客體IP : 10.0.3.11
客體連接埠 : 22
-
接下來打開 putty 連到 virtualBox
-
Host Name (or IP address) 輸入 :192.168.0.100 (putty:要連的是主機ip)
-
Port : 22
本機瀏覽器顯示 VirtualBox 裡 http server 結果
-
開啟VitualBox左上角機器設定值→網路→連接埠傳送
-
填入你的IP資訊,與上面設定幾乎一樣,但有兩部份需要更改
協定 : TCP
主機IP : 192.168.0.100
主機連接埠 : 80
客體IP : 10.0.3.11
客體連接埠 : 80
-
本機網頁執行 http://192.168.0.100/ 即可
本機連到 virtualBox 裡的 samba
[1] 網路→介面卡→附加到
選擇「僅限主機」介面卡
[2] virtualBox裡的主機要重新取得ip :
sudo service networking restart
ifconfig
[3] 就可以在本機連到virtualBox裡的samba :
\\ip\share
virtualbox 開多個 instance 並串成區網
將一個已安裝完 openssh-server ubuntu 的主機複製 3 份, 並且每台網路都設定 -> 網路 -> 附加到 橋接介面卡
再將每台主機開機並且指定不同的固定 IP (注意不要和本機的 Lan IP 重覆)
/etc/network/interfaces :
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
並且重啟 sudo service networking restart
這時候 本機及各主機就可以直接 ssh 到各主機了, 而不必透過 NAT 做 Port Forwarding 了
參考來源: 夯哥