Xshell连接虚拟机时报错Could not connect to ‘192.168.115.133‘ (port 22): Connection failed.

Xshell连接虚拟机时报错Could not connect to ‘192.168.115.133’ (port 22): Connection failed.

今天突然想把拨号连接换成宽带连接,结果问题就来了:用下Xshell连接虚拟机的时候一直说连接失败
在这里插入图片描述
先后尝试了以下方法都没有解决问题

1,重新启动CentOS
2,重启VMWare
3,防火墙问题:
解决方案:

1)查看防火墙:service iptables status
(2)先关闭防火墙:/etc/init.d/iptables stop
(3)打开防火墙: service iptables start

后来就想着看一下主机和虚拟机之间能不能ping通,就按照网上的步骤一步一步尝试了一下:
(1).用ps -e | grep sshd命令查看ssh服务是否开启,结果显示已开启
在这里插入图片描述
(2).在Vmware Workstation中,查看CentOS7的属性,网络连接方式是采用的 NAT 方式连接的
在这里插入图片描述

(3). 在Vmware Workstation中,点击编辑=》虚拟网络编辑器,进入虚拟网络编辑器,查看发现 NAT 模式的连接采用的网络适配器名称为VMnet8
在这里插入图片描述
(4).在 windows 主机中,在命令行中输入ipconfig 查看主机IP,找到 VMnet8 的连接信息,此处 ip 为192.168.115.1
在这里插入图片描述
(5).在CentOS中,输入ifconfig查看网络连接地址,发现CentOS的网络地址为192.168.115.133
在这里插入图片描述
(6).在CentOS中,输入ping 192.168.115.1 测试是否能连通主机,一直没反应,只能CTRL+C结束了
在这里插入图片描述
(7).在主机中,输入 ping 192.168.115.133,测试主机是否能连通CentOS,发现可以ping通,但是有丢失
在这里插入图片描述
(8).在主机,打开网络配置,选择网络适配器 VMnet8 的 TCP/IPv4 的属性,进行一下网络配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
要求子网掩码、默认网关均和CentOS一致,并将IP地址修改为 192.168.115.1,即保证主机的 IP 和 CentOS 的 IP 在同一网络区段中
(9) .在看一下CentOS中的网络配置
在这里插入图片描述
在这里插入图片描述
发现不一样,一个是2,一个是1,把2改成1,把VMnet8禁用然后再开启
在这里插入图片描述
在ping一下看看.
主机ping 192.168.115.133
在这里插入图片描述
Centos ping192.168.115.1
在这里插入图片描述
主机可以ping通了,但是虚拟机还是一直卡在那,

(10).在XShell中,连接一下试试,结果可以就连接成功了
在这里插入图片描述

  • 12
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值