您的位置:首页 > 运维架构 > Linux

阿里云centos修改ssh端口后连接失败

2017-05-24 10:06 786 查看
话说本人虽然工作多年,一直是linux小白一个,估计像我这样的也是没谁了。每次面试的时候面试官一问是否会linux,都老脸一红啊。

为了解决这种情况,自己去阿里云买了一台centos的服务器,用来学习。

首先,就是学习如何用ssh访问服务器

这个很简单,安装xshell,直接输入用户名、密码就可以了。

ssh默认是22端口,大家都众所周知的,还是改下端口吧。

修改端口的方法很简单,ssh连接服务器,然后运行命令:

vim /etc/ssh/sshd_config

然后如上图,所示,打开2212端口,保存,重启sshd服务

service sshd restart

就可以了。

但是,我用xshell再次连接服务器时,连接不上,connection failed

去网上找了很多资料,都是说防火墙的问题,要把2212端口加入防火墙中,这个资料很多,这里就不再赘述。

我尝试加入之后,重启防火墙

service iptables restart

结果还是连接不上。

那么,直接关闭防火墙吧,

service iptables stop

查看防火墙是否关闭成功,service iptables status

关闭成功了。

再次用xshell连接,结果还是链接不上,改成任何端口都不行,只能用22端口。

为了这个问题,找了好久的资料,都是说防火墙的问题。

结果,在一次无意间,发现了ECS有一个安全组规则,可以设置进站和出站的端口

点击进去一看,果然,里面默认开启了22端口的进站规则,于是,尝试把2212端口也打开

保存之后,再用xshell连接服务器

哈哈哈哈,ok了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: