我是刚开始可以连上,后来自己改了一些东西,重启Linux之后就不能用xshell连接上去了。
但是我使用阿里云网站自带的远程连接就能够连接上去。
遇到这个问题的时候,我去网上查了一些方法,无非以下几种。
1.重启ssh服务
service sshd start
或者 service sshd restart
2.关闭防火墙
输入以下命令:
service iptables stop
chkconfig iptables off
3.就是网络问题了。
我当时试着ping了一下服务器,发现ping不通,说明网络出了问题。
解决方法就是
1.登录阿里云ECS控制台,选择【网络和安全组】>【安全组配置】>【配置规则】>【快速创建规则】
2.添加下面一条规则(选择全部ICMP,出入口都要设置)
这样就能ping通了,然后就能用xshell连接上了。
但是还有的人能ping通,却还是连接不上,我这里没遇到这个问题,不过可以提供阿里云工作人员给我介绍的方法。
原话是:
可以本地对服务器22端口先telnet 看下,看端口是否通,如ping正常,telnet 端口不通,可以进行端口探测下。
端口探测: https://help.aliyun.com/knowledge_detail/40572.html?spm=5176.11065259.1996646101.searchclickresult.5f233884tghdoz
----------------------------------------
欢迎关注公众号“编程江湖”,可以领取Java、Python、微信小程序等诸多学习资料和项目源码,还能查看精品技术文章,并给大家提供了CSDN资源下载服务。