虚拟机可以ping通外网,但Xshell 连接不上虚拟机

虚拟机本来是可以连接Xshell,但是安装Hbase数据库的时候,不知道修改了哪里的配置,不能使用yum install 下载插件,找了好几天方法,都没有解决,后来发现是不能连接外网,ping外网会失败,于是就虚拟机的虚拟网络编辑器,进行了恢复默认设置,可以ping外网,但是连接不上Xshell。

解决过程:

1、防火墙是关闭的。

systemctl disable 服务名 service    永久关闭防火墙
systemctl status firewalld.service    查看防火墙
systemctl stop firewalld.service    关闭防火墙
systemctl start firewalld service    打开防火墙

2、ssh连接没问题。

    1、生成公钥  ssh-keygen -t  rsa,  一路回车即可

    2、将生成的公钥复制到机器hadoop95上的~/.ssh/authorized_keys中

        ssh-copy-id  -i  ~/.ssh/id-rsa.pub  [email protected]

    3、测试免密登陆

            ssh  192.168.56.2

3、ping外网,也可以ping通

       ping   www.baidu.com

4、查看Xshell 的端口号是否能用

      netstat  -tnl

     如果端口号 22的状态是LISTEN,则可以使用

5、最后发现是虚拟网络编辑器的网关ip没有修改

       

        可以查看下自己的ip地址

        ifconfig

        

                把编辑器的ip设置在同一个网段就可以了。

     问题一般就在这几个地方。有可能有其他原因我目前还没有发现。

            

    

猜你喜欢

转载自blog.csdn.net/qq_39162838/article/details/80965542