• CentOS7主机SSH连接失败


    说来话长,之前20刀一年买bandwagon的廉价VPS,由于做了一些违法的事情,导致ip被封了。

    检测ip被封的方法:进入ping.chinaz.com;输入IP地址,如果国外节点能够Ping通而国内节点不同,这时基本确定你的IP被封了。

    这样你只能更换IP地址了,有的VPS提供商会允许免费更换IP地址,像是bandwagon之前可以免费更换IP地址,但是现在也是要付费才能更换(可能是更换的人太多了),大概8刀左右。如果不想破费,那就等解封,大概等个几个月差不多能够解封吧。事情就是从这里开始,解封之后无论是Putty还是XShell都无法连接到主机。

    先要查看SSH端口是否打开。http://port.ping.pe/这个网站输入IP:Port查询端口状态,再确认IP地址可以访问的情况下,端口只能国外访问国内无法访问,这时你只有端口被封了,你需要更换一个SSH端口。百度“修改SSH端口即可”;如果国内外的节点均无法访问,接下来就去查看该端口的状态。打开主机的后台控制面板,输入命令:

    firewall-cmd --zone=public --list-ports

    防火墙查看已经开放的端口列表。没想到我的主机连firewall的防火墙都没有,幸亏看到了这篇博文。直接进行命令行安装、启动:

    yum install firewalld firewalld-config

    systemctl start firewalld

     

    终于可以查看开放的端口,结果发现一个端口都没开。使用命令开启想要的端口。

    firewall-cmd --zone=public --add-port=27921/tcp --permanent

    firewall-cmd --reload

    再查看已打开端口果然多了27921,然而仍然无法连接,又查到这篇文章说firewall开启可能会导致连接不上,所以刚刚安装的防火墙又被关闭:

    systemctl stop firewalld.service(关闭服务)

    systemctl disable firewalld.service(禁止开机自启)

    经过这一番操作之后,终于可以连接了。这中间的过程没有截图的原因是文章在全部搞定才开始写,所以我不想再来一遍只为了截图,反正我这个参考性应该不是很大,特殊性很高,不过即使其中一点能够帮助到一些人就好,毕竟我问题的解决也是受到几篇文章里面一小部分内容启发,综合起来才解决的。

     

     

  • 相关阅读:
    张维迎:你必须知道的10个经济学原理
    艾德莱斯绸:“千年时尚”托起新产业
    Sending forms through JavaScript[form提交 form data]
    Sending form data
    Your first HTML form
    form submission
    <input type="file">
    web storm查看文件结构
    jQuery-File-Upload
    IHttpHandler
  • 原文地址:https://www.cnblogs.com/lbrs/p/12084804.html
Copyright © 2020-2023  润新知