Linode安全:怎样修改SSH默认端口

入手linode vps之后,就是相关的设置,其中安全设置就是十分重要的,SSH服务是远程管理Linux最基础的服务,默认使用的是TCP的22端口。但是,默认端口太招风了,查看log可以看到每天有很多的扫描器试图来硬暴力破解密码,这样的话,使用弱口令的朋友们有一些会中招了。

那么如何提高ssh的安全性呢?完全禁用SSH是不可能的,暂时还找不到可以替代的软件,目前来说最行之有效的方法是修改ssh的端口号,把22端口改到任意一个端口,这样的话,可以躲过网络上很多扫描器的扫描,安全性提高不少,还能减少因此带来的安全日志的增大。

下面以我的这台VPS说明如何修改默认SSH端口

环境:centos 6.0

如何修改SSH默认端口

1、SSH的配置文件保存在:/etc/ssh/sshd_config中。

你只要使用Vi或者其他可视化编辑器,修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了(例如2222,1234之类的),不过千万别设和现已有的端口相同哦。

2、如果开启iptables的话,开需要先开启您刚才修改后的新端口,防止改了后就登不上了。

1234为端口号,这是您上一步自己定义的新端口

iptables -I INPUT -p tcp –dport 1234 -j ACCEPT

service iptables save

service iptables restart

3、重新启动SSH服务生效配置

service sshd restart

之后ssh的默认端口就修改成功了。使用Putty使用ssh连接VPS的时候,请在端口处填写新的端口即可连接成功。