入手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的时候,请在端口处填写新的端口即可连接成功。