无法连接linux虚拟机大概总结为以下几种情况:
1、主机或虚拟机中的防火墙阻止了xshell的访问。
查看虚拟机中的防火墙状态来查看是否关闭
service iptables status
关闭防火墙:
service iptables stop
chkconfig iptables off
2、虚拟机中未安装ssh或者没有启动ssh
查看ssh服务有没有运行
centos中查看的命令rpm -qa | grep ssh
ubuntu中查看的命令ps -ef | grep ssh
yum install ssh进行安装(ubuntu系统命令另行百度) ,安装完成后server sshd start启动
3、xshel的22端口占用(这种情况较少)
4、网络设置的方式问题
确定否访问外网,如果不能则可能是>>虚拟机的网络连接模式<<不对,像下面一样设置就可以了
如果不能访问则可能是>>>虚拟机的网关被默认设置成了主机ip,把linux虚拟机的网关改成主机的网关就可以了。
查看linux虚拟机的网关》》》
查看主机的IP》》》
看虚拟机网关是否为主机的IP,如果是则吧虚拟机的网关换掉
------如果不是我也不知道为啥了------------可能也有其他原因,请另行百度