1.设置虚拟机网卡,选择桥接网卡,网卡选择你本地主机的网卡,如何查看本地主机网卡呢?
2.查看本地网卡,以及IP地址等信息。win+r 输入cmd 打开命令行 输入ipconfig/all命令
最上面的红线是网卡,下面的IP地址,子网掩码,默认网关,DNS服务器要记住,之后要用。
3.使用新安装的ubuntu系统,vim是简略版的,需要安装完全版的vim。使用简略版的vi命令无法编辑文件,无法正常插入写入文件。
注意:所有安装包操作最好都要在root用户权限下进行。普通用户下打su进入,如果没有设置密码,可以参考我的上一篇博文查看。
sudo apt-get remove vim-common sudo apt-get install vim
4.安装ssh。
sudo apt-get install openssh-server
5.使用ifconfig查看自己的设备和网络名。
我的网络设备名是enp0s3,lo代表虚拟机本地网络参数。
6.修改虚拟机的网络地址。按 i 进入插入模式 按esc退出编辑模式 按 :wq 保存 按 :q 退出编辑。
这时上面让记住的设备信息就有用了
修改时ip地址前三位要与主机保持一致,后面不一致。
掩码,网关,DNS要与主机保持一致。
vim /etc/network/interfaces
7.依次输入 重启网络服务,查看ip是否已经改变。或者ping一下网页看是否上网。
ip addr flush enp0s3 sudo /etc/init.d/networking restart ifconfig
8.打开xshell 新建连接,输入设置的虚拟机的ip地址,使用普通用户进行连接,就是成功了。
参考:解决使用xshell来连接VirtualBox本地虚拟机ubuntu,并且能够上网。_CSU_FuChou的博客-CSDN博客
注册root账户方法



