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界面如下图xshell连接虚拟机中的 Linux系统
xshell连接虚拟机中的 Linux系统
进入后按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
xshell连接虚拟机中的 Linux系统
第六步:设置本地网络适配器,也就是说,本地机器要与虚拟机中的机器通信,必须有相同的网段。否则本地与虚拟机是不通的,我们上面只是设置了虚拟机的ip,而本地还没有与之对应的网段。我们通过cmd命令去ping虚拟机的ip就会发现是ping不同的,如下:
xshell连接虚拟机中的 Linux系统
在本机输入刚的ip如果能连接成功那么可以直接连接shell。不行继续下一步
那么本地如何添加与虚拟机一样的网段呢,我们在不改变本机原有的网络配置的前提下,可以如下去操作,

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

xshell连接虚拟机中的 Linux系统xshell连接虚拟机中的 Linux系统xshell连接虚拟机中的 Linux系统![在这里插入图片描述](https://img-blog.csdnimg.cn/2020030917130854.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMzA0NzAz,size_16,color_FFFFFF,t_7xshell连接虚拟机中的 Linux系统
xshell连接虚拟机中的 Linux系统

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