centOs下怎么安装和使用DenyHosts
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了centOs下怎么安装和使用DenyHosts的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centOs下怎么安装和使用DenyHosts文章都会有所收
千家信息网最后更新 2026年10月31日centOs下怎么安装和使用DenyHosts
这篇文章主要介绍了centOs下怎么安装和使用DenyHosts的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centOs下怎么安装和使用DenyHosts文章都会有所收获,下面我们一起来看看吧。
DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。
下载DenyHosts包
[root@localhost ~]# wget http://jaist.dl.sourceforge.net/project/denyhosts/denyhosts/2.6/DenyHosts-2.6.tar.gz
安装DenyHosts
[root@localhost ~]# tar xf DenyHosts-2.6.tar.gz[root@localhost ~]# cd DenyHosts-2.6[root@localhost DenyHosts-2.6]# python setup.py install
制作配置文件
[root@localhost DenyHosts-2.6]# cp denyhosts.cfg-dist /etc/denyhosts.cfg[root@localhost DenyHosts-2.6]# cp daemon-control-dist daemon-control[root@localhost DenyHosts-2.6]# chown root daemon-control[root@localhost DenyHosts-2.6]# chmod 700 daemon-control
修改配置文件
将daemon-control中的#DENYHOSTS_CFG = "/usr/share/denyhosts/denyhosts.cfg"改为 DENYHOSTS_CFG = "/etc/denyhosts.cfg"
启动
[root@localhost DenyHosts-2.6]# ./daemon-control start(注意相对路径)
测试另外一台服务器远程连接172.16.1.16
默认允许五次,测试发现登陆失败五次之后不允许登陆
[root@localhost ~]# ssh abc@172.16.1.16abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[root@localhost ~]#[root@localhost ~]# ssh abc@172.16.1.16abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[root@localhost ~]# ssh abc@172.16.1.16abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[root@localhost ~]# ssh abc@172.16.1.16abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied, please try again.abc@172.16.1.16's password:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[root@localhost ~]# ssh abc@172.16.1.16ssh_exchange_identification: read: Connection reset by peer
查看hosts.deny文件
登陆连续失败之后就会把ip地址写在hosts.deny文件
172.16.1.112的ip已经被限制,到此功能实现。
关于"centOs下怎么安装和使用DenyHosts"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"centOs下怎么安装和使用DenyHosts"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
文件
知识
登陆
内容
功能
篇文章
测试
配置
价值
地址
操作简单
文章
日志
易懂
更多
服务器
看吧
程序
行业
语言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
互联网科技名片
科技金融是不是互联网金融
互联网电商科技
互联网科技的发展
狮子座互联网科技
紫鲸互联网科技
艾特科技互联网
互联网科技缩写
互联网科技ppt模板
万达互联网科技
互联网科技公司有哪些
银川新华互联网科技学校地址
安控科技rtu产品工业互联网
福州新华互联网科技学校 知乎
顶级互联网科技成果有哪些
本届互联网博览会上的黑科技
皮皮虾互联网科技有限公司
互联网界的黑科技
杭州融税互联网科技有限公司
中关村互联网科技集团
互联网科技工作委员会毛军
金融科技创新监管互联网金融
凡科互联网科技
成都仁贤领冠互联网科技有限公司
崇明区互联网教育科技售后服务
坤平互联网科技
徐州市互联网科技有限公司
广州富喜互联网络科技
福仕德教育科技互联网