解决Could not connect to ‘192.168.5.129‘ (port 22): Connection failed.——Xshell连接不上虚拟机问题

一、网络问题

1.检测虚拟机能不能连上网

2.在windows下ping虚拟机地址,观察能不能ping通

如果没有ping通,需要对vm8进行配置。

 右键属性打开,找到IPv4,如果没连接上就,使用下面的IP地址,把,IP地址,子网掩码,网关填进去。

 二、ssh服务

1.查看ssh服务是否开启,输入下面的代码进行查看,显示active即表示已经开启。

service sshd status

三、防火墙问题

输入systemctl status firewalld,进行查看防火墙是否开启。如图显示就是防火墙已经关闭 

 关闭防火墙

输入systemctl stop firewalld

启动防火墙

systemctl start firewalld

重启防火墙

systemctl restart firewalld

四、Vmware中还原默认

在搜索框中输入虚拟网络编辑器,或者在Vmware中在编辑中找到。下图是一开始的

 

 在这里我只有一个虚拟机,所以直接点击还原默认设置,然后点击确定。

 还原完默认设置后,我们需要进入vi /etc/network/interfaces命令修改配置文件,对应的网络地址,网关需要修改,把之前的IP地址改为你还原后DHCP中起始IP和结束IP地址中的任意一个,网关直接按照NAT设置中的网关。

五、更改虚拟机的网络配置

我之前虚拟机和主机只能一个连接网络,应该是网络配置的问题,这里我改变了虚拟机的网络桥接的模式,由桥接模式之间改成了自定义的虚拟网络,VMnet8(NAT模式)。

 重启虚拟机,打开终端,执行命令service ssh restart,重启ssh服务

最后,在终端中输入ifconfig

 打开ssh,输入ssh 上面的IP地址,进行连接

连接成功 

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁弋生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值