xshell连接虚拟机中的 Linux系统

第一步:.确定本机在本机cmd中输入ipconfig找到本机IP地址如 192.168.1.41

第二步:通过修改配置文件,手工设置ip,执行命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0
可能你的虚拟机没有ifcfg-eth0这个文件那么你可以先进入
cd /etc/sysconfig/network-scripts/
在输入ls找到目录下面ifcfg-开头的文件(比如ifcfg-ens33)
然后打开 vi ifcfg-ens33

第三步进入修改ip界面如下图在这里插入图片描述

进入后按i就可以进行编辑 按i建才能编辑(iiiiiiiiiiiiiiiiiiiii)
ONBOOT=YES 代表开机自启动,BOOTPROTO=static代表静态ip,动态为dhcp,不同计算机个别项不一定有,但

ONBOOT=YES

BOOTPROTO=static (表示静态的)

IPADDR=

NETMASSK=

这四项一定要有
IPADDR最好和你本机的ip差不多比如本机ip192.168.1.41 那么你可以设置成192.168.1.2
退出 先按esc 然后 :wq! (保存注意有:) :q!(不保存)
第四步:重启网络服务,执行命令
service network restart
在这里插入图片描述
第六步:设置本地网络适配器,也就是说,本地机器要与虚拟机中的机器通信,必须有相同的网段。否则本地与虚拟机是不通的,我们上面只是设置了虚拟机的ip,而本地还没有与之对应的网段。我们通过cmd命令去ping虚拟机的ip就会发现是ping不同的,如下:
在这里插入图片描述
在本机输入刚的ip如果能连接成功那么可以直接连接shell。不行继续下一步
那么本地如何添加与虚拟机一样的网段呢,我们在不改变本机原有的网络配置的前提下,可以如下去操作,

计算机右键——>管理——>设备管理器(鼠标点击右侧DESKTOP-MGNCJJL,不点击的话,“操作”下面只有“帮助”菜单)——>添加过时硬件(Win10系统)

在这里插入图片描述在这里插入图片描述在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/2020030917130854.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMzA0NzAz,size_16,color_FFFFFF,t_7在这里插入图片描述
在这里插入图片描述

打开网络和共享中心,点击网络适配器,会看到我们添加的一个以太网
在这里插入图片描述
右键属性,配置ip
在这里插入图片描述
这个设置自己的网端比如我ip192.168.1.123 就可以设置成192.168.1.88回到虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
虚拟机中配置完成后,最好重新启动虚拟机中的Linux系统。
回到本地,执行cmd命令,看是否能ping通
在这里插入图片描述
接下来就是用Xshell工具连接Linux了,只需如下建立连接
在这里插入图片描述
在这里插入图片描述
连接成功
本文章参考https://blog.csdn.net/weixin_33347597/article/details/81086364这编文章