VirtualBox安裝ubuntu虛擬機並且實現跟宿主機互相ping通和共享文件夾

目錄

1. 用默認配置創建虛擬機

2. 安裝過程 

3. 安裝後配置

3.1 將時區切換到北京時間

3.2 讓root用戶可以登錄並且可以用xshell遠程登錄

3.3 安裝unbuntu安裝VBox Addon

3.4 設置HOST-VM共享文件夾

a.選擇菜單 “設備/共享文件夾”

b.選擇菜單 “設備/共享粘貼板/雙向”

c.選擇菜單 “設備/拖放/雙向”

d.虛擬機關機

3.5 用“橋接模式”實現宿主機與VM網絡互通

a.virtualBox需要設置網絡連接方式爲 “橋接網卡”

4. 重啓VM並使用XShell工具用root用戶遠程登錄




VirtualBox V6.1      Ubuntu18.04.4Server


1. 用默認配置創建虛擬機

網絡線直接用NAT模式保證安裝過程中可以上網從安裝源下載更新


2. 安裝過程 

這裏不用更新installer

這裏一定要修改ubuntu更新源url,不然安裝過程中會因爲從默認地址下載更新文件失敗導致安裝不成功

參考國內鏡像地址   https://www.cnblogs.com/ssxblog/p/11357126.html

 

這裏使用實測速度最快的鏡像 http://mirrors.aliyun.com/ubuntu


3. 安裝後配置

3.1 將時區切換到北京時間

date
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date

 

3.2 讓root用戶可以登錄並且可以用xshell遠程登錄

sudo passwd root
# root 允許ssh遠程登錄
sudo vim /etc/ssh/sshd_config
#找到PermitRootLogin without-password 修改爲PermitRootLogin yes
service ssh restart

參考連接:

https://www.cnblogs.com/longchang/p/11226236.html

https://blog.csdn.net/u014261408/article/details/89981549

https://www.cnblogs.com/luengmingbiao/p/10859905.html

3.3 安裝unbuntu安裝VBox Addon

 

選擇菜單 “設備/安裝增強功能”

VBox會將自帶的增強功能的 VBoxGuestAdditions.iso 光盤掛載到虛擬機

sudo lsblk #找到57M的設備 如sr0
sudo mount /dev/sr0 /cdrom
cd /cdrom
sudo ./VBoxLinuxAdditions.run

3.4 設置HOST-VM共享文件夾

a.選擇菜單 “設備/共享文件夾”

開機自動掛載宿主機共享文件夾(例如)

makedir /hostdir
sudo vim /etc/fstab
# 文件末添加一項 
sharedir /hostdir vboxsf defaults 0 0

b.選擇菜單 “設備/共享粘貼板/雙向”

c.選擇菜單 “設備/拖放/雙向”

d.虛擬機關機

3.5 用“橋接模式”實現宿主機與VM網絡互通

a.virtualBox需要設置網絡連接方式爲 “橋接網卡”

VirtualBox的四種網絡連接方式

可以看到橋接模式是最佳選項,它支持所有情況的訪問,讓VM成爲一臺完全獨立的主機,多臺VM通過這種網絡設置可以組成HOST內網可見的集羣

 

這裏需要記錄下網卡1的MAC地址,並且在宿主機使用的的路由器設置“IP-MAC地址綁定”,讓VM在DHCP模式下仍然可以使用靜態IP(如192.168.1.113),這樣就可以用XShell等工具遠程登錄VM主機了

4. 重啓VM並使用XShell工具用root用戶遠程登錄

大功告成

訪問宿主機掛載的目錄 /hostdir也沒問題

PS:使用橋接模式如果無法分配到IP,可以嘗試重啓路由器

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章