centOs下怎么安装和使用DenyHosts
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍了centOs下怎么安装和使用DenyHosts的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centOs下怎么安装和使用DenyHosts文章都会有所收
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
网络安全教育竞赛答案
安徽国产信创服务器什么价格
济南系统软件开发服务费
网络安全靠人蒙文报纸
数据库的心得体会
战矛在线推荐服务器
DBMS是什么公司的什么数据库
web3出来不需要网络安全了
上海网络安全学院全国排名
数据库查询最后100条升序
电脑服务器怎么开网页
网站的数据库分析
如何快速学习网络安全产品
数据库保存后能不能修改
私开彩软件开发
黑客数据库代码
软件开发岗位职业发展道路
山东互联网软件开发公司
服务器com口管理
档案馆 网络安全
无锡惠普服务器维修中心
部落冲突要关闭所有服务器了吗
c语言直接执行数据库
互联网农业科技种植
社工数据库 123
软件开发的相关词
韩国直播服务器
暗黑2 重制版服务器崩溃了
全国中小学生网络安全
上海共享生鲜柜软件开发