加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 上DenyHosts阻止SSH暴力攻击

发布时间:2020-12-13 17:54:37 所属栏目:Linux 来源:网络整理
导读:简介: DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。 官网: http://denyhosts.sourceforge.net/index.html github: https://github.com

简介:

DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。

官网:

http://denyhosts.sourceforge.net/index.html

github:

https://github.com/denyhosts/denyhosts

DenyHosts应用:

当你的linux服务器暴露在互联网之中,该服务器将会遭到互联网上的扫描软件进行扫描,并试图猜测SSH登录口令。

你会发现,每天会有多条SSH登录失败纪录。那些扫描工具将对你的服务器构成威胁,你必须设置复杂登录口令,并将尝试多次登录失败的IP给阻止掉,让其在一段时间内不能访问该服务器。

用DenyHosts可以阻止试图猜测SSH登录口令,它会分析/var/log/secure等日志文件,当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件,从而达到自动屏蔽该IP的目的。

ubuntu安装

sudo?apt-get?update
sudo?apt-get?upgrade
sudo?apt-get?install?denyhosts

安装提示错误:Unable to locate package denyhosts

个人建议:

不建议使用,可参考:https://askubuntu.com/questions/433924/package-denyhosts-in-ubuntu-trusty-tahr-is-deleted-temporary-or-forever

原因如下:

  • DenyHosts 有尚未解决的安全问题Debian Bug report logs - #692229

  • DenyHosts 至今已有9年未更新

  • 已经有了能完全替代DenyHosts的产品:fail2ban


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读