问题描述:
XShell工具连接不上虚拟机

解决方案:

  1. 查看主机IP是否正确,在虚拟机里用ifconfig命令查看,在xshell里使用"ssh + IP地址"连接目标虚拟机
  2. 查看sshd服务是否开启,默认是以22端口连接的: service sshd start--> service sshd status
  3. 关闭防火墙:systemctl stop firewalld 或 service firewalld stop
  4. 网卡(网络适配器)问题。The details are as follows...
  5. 这是附加的问题,除了上四条之外,Xshell连接不上也与虚拟机自身能否ping通外网有关,若ping不通,xshell自然也就连接不上,这儿就跟第4条有点关系了。而能ping通外网,自然就能连接到xshell

前三条方案若依旧无法解决的话,就一定是网卡出问题了。我就是栽在了这儿。

如下图所示,这是问题解决后或本身在有虚拟机的正常情况下的网络适配器情况,还会有VMnet0,但无所影响。

我们知道虚拟机有三个网络模式:桥接模式,仅主机模式,Nat模式,分别对应虚拟的网络适配器(网卡)VMnet0,VMnet1,VMnet8。 

很奇怪是叭,明明虚拟机里能ping通,如ping www.baidu.com,ping 自己的IP,可为什么用xshell就是连接不上?

若发现自己的网络适配器设置里没有VMware Network Adaper 这几个网卡,那这就是你始终连不上虚拟机的原因。。至于为什么没有,,可能跟我一样“糟蹋”虚拟机太多次了吧。

那么如何让这几个网卡失而复得呢?Bingo,请参考下面的博客-->

https://blog.csdn.net/liouxiaozhou/article/details/78482242,解决办法是真的奇妙无比加流批。

CCleaner的破解商业专业版:https://download.csdn.net/download/qq_43314839/11743648

照着上面的参考博客做完一切后,ACCOMPLISH 完成!顺利连接! 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐