目录
3.2 让root用户可以登录并且可以用xshell远程登录
a.virtualBox需要设置网络连接方式为 “桥接网卡”
VirtualBox V6.1 Ubuntu18.04.4Server
0. 网络配置的各种坑参见这篇
https://blog.csdn.net/vipally/article/details/107091031
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:网络配置的各种坑参见这篇
https://blog.csdn.net/vipally/article/details/107091031