虚拟机可以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  root@192.168.56.2

    3、测试免密登陆

            ssh  192.168.56.2

3、ping外网,也可以ping通

       ping   www.baidu.com

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

      netstat  -tnl

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

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

       

        可以查看下自己的ip地址

        ifconfig

        

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

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

            

    

  • 8
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值