使用xshell连接不了自己的虚拟机情况解决
-
工具找到网络
![](https://i-blog.csdnimg.cn/blog_migrate/94259455a867c1436a8317a337f19d4a.png)
-
点击创建
![](https://i-blog.csdnimg.cn/blog_migrate/ffc0046b23497b07fd90d23c3ef4b877.png)
-
创建后会生成一个IP地址点击应用即可
![](https://i-blog.csdnimg.cn/blog_migrate/4200e4aca8a4f4af4f6a99200c507f3a.png)
-
选到安装好的linux服务器点击设置
![](https://i-blog.csdnimg.cn/blog_migrate/b15865fbc54c879d7d6cffc591682d3a.png)
-
一下跟着我配置就行
![](https://i-blog.csdnimg.cn/blog_migrate/565e0896d0a3925177ca94debf2a2509.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a9964d66adf6f7f3ee013bf7e8cd2470.png)
-
启动服务器查看ip地址一共有三个地址lo本地和enp0s3以及enp0s8但除了本地的另外两个都是空的id地址进入cd /etc/sysconfig/network-scripts 也没有这两个配置文件
![](https://i-blog.csdnimg.cn/blog_migrate/64906ec3491386b31855b486942c140e.png)
-
执行 nmcli conn 查看所有网络连接我这边也是空的
![](https://i-blog.csdnimg.cn/blog_migrate/6c811093536ac9ed74165d8d9775ba87.png)
-
添加网络连接的配置文件1 nmcli conn add con-name enp0s3 ifname enp0s3 type ethernet
现在IP地址有配置文件也有了这里配置的虚拟机设置的网卡一
![](https://i-blog.csdnimg.cn/blog_migrate/5bea61402ed841b7f6443dbba0726cf6.png)
-
添加网络连接的配置文件2 nmcli conn add con-name enp0s8 ifname enp0s8 type ethernet
这里配置的虚拟机设置的网卡二
![](https://i-blog.csdnimg.cn/blog_migrate/0227492ff956bc874d9cfb57f7eda4af.png)
-
修改网络连接的配置文件 ip地址看开头第三张图不要和这个IP冲突了
nmcli conn modify enp0s8 ipv4.method manual ipv4.address 192.168.142.2/24 autoconnect yes
(注:输入时要注意别输错了因为比较长本人在这犯了错误)成功之后此时就会有IP地址了
![](https://i-blog.csdnimg.cn/blog_migrate/5dcaa5ddde90e319a36675bde236004d.png)
-
我们在Windows试一下ping这个地址
![](https://i-blog.csdnimg.cn/blog_migrate/80f739a006992d24f1f35307ee1e7644.png)
此时已经ping通了,xshell等软件就可以连接这个虚拟机了,如果还连不上一下虚拟机有没有安装ssh和防火墙有没有关
安装 sudo yum -y install openssh*