网络安全 频道

面对网络安全SSH安装防御详解

    加固SSH安全
    为了使我们的数据和信息更加安全,那么我们要经常查看日志文件,通过日志可以看到是否有人想要破解SSH服务的登录密码。如果有,我们就需要屏蔽这样的攻击。当然,没有发现攻击的话,也可以通过配置来增强SSH的安全性,主要是通过对SSHD_Config文件的设置,具体措施如下:

    1、更改端口:在Nuix/Linux下,找到SSHD_Config文件,一般是在/etc/ssh/目录下,用vi打开进行编辑。找到Port,去掉它前面的注释,然后将默认的22端口改成你想要使用的端口,重新启动SSH或系统后就可以生效了。

    2、限制登录会话时间:同样打开SSHD_Config文件,找到“LoginGraceTime 120”,将默认的120(秒)改成你想设置的时间,达到规定时间时,SSH将结束此次登录会话,设置为“0”则不对登录时间进行限制,建议设置为60-120之间。

    3、限制同时发生的未验证的并发量:找到“MaxStartups 10”,默认值为10,这里可以根据客户数量的实际情况更改,建议设置为5左右的值,这样可以避免过多的未经验证的登录。

    4、禁止登录的时候使用空密码,找到“PermitEmptyPasswords”将其修改为“PermitEmptyPasswords no”。

    5、找到“PermitRootlogin”将其修改为“PermitRootlogin no”, 禁止ROOT用户直接登录。

    6、还通过防火墙的配置来提高SSH服务的安全性,其原理是通过检查auth.log,如果某一个ip登录失败达到或者超过5次,系统就判定认为是非法的登录。不同的防火墙,配置不尽相同,大家可以参考防火墙的手册进行相关的配置。

   
    后记:虽然我们通过SSH的应用以及很多安全方面的配置,增强了信息传输和提供服务的安全性,但是最重要的还是让使用者能够不断地培养更高地安全意识!矛与盾的较量还将继续,技术的进步同样也是用无止境的,希望大家都能与时俱进,应用新的安全技术,保障集体或个人的信息安全!

0
相关文章