一般情况下,如果服务器IP被封,我们PING测试应该可以看到超时节点居多,但如果 PING都正常,指是服务器SSH无法连接。还可以检查一下原因:
1检查云服务器是否到期,过期没有续费的话肯定是无法打开;
2检查服务器web系统,确定不是端口出现问题,有可能是web环境中Nginx或MySQL故障;
3云服务器CPU资源是否超负载,如果占用资源超过配置,是会被限制暂停的;
4服务器IP或者域名被封,如果云主机搭建的是不允许的内容,很容易被检测出来;
5官方维护,也有可能是云服务商服务器出现问题而进行故障维护,联系商家确定。服务器正常,PING也能PING通。但是就是SSH连不上啊,出现这种问题,最大的可能就是防火墙没有关闭。解决方法:
1、开启SSH以root用户登录Linux,打开终端,运行:/etc/initd/sshdrestrat。
2、关闭防火墙。
3、在终端运行setup。
4、选择firewall回车
5、按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择。
6、按tab键切换。连接出现remote side unexpected closed network-connection错误
1查看防火墙状态
查看是否开启,并检查22端口是否允许连接
如果防火墙正常,则应该是SSHd没有启动,如果可以直接到服务器上 *** 作,那就可以用
我里机房有点远,所以用另一种方法解决了,服务器里安装了宝塔面板,于是就找到了系统日志进行错误的查看。系统日志路径
/var/log/messages 在日志文件里就能看到ssh启动过程中的错误了
通过以上错误日志可以看到 ssh_host_ecdsa_key文件权限太高了,系统提示错误导致ssh不能正常启动,所以按照提示,将ssh目录下的文件权限改为600,重启ssh问题解决。老规矩,先说结论:
或者:
注意:由于 macOS 版 Ncat 的 790 和 791 版本的 bug,上述方式不再生效。起码 791 版本在 macOS 10157 上是不行的。此问题在 792 版本中已经解决。
具体原因参见: >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)