centos使用denyhosts的问题,会将自己的IP自动加到hosts.deny的解决办法。

先吐槽, 很多网站\博客,技术文章也玩伪原创, 害人不浅。 全TMD是COPY, COPY, COPY过来。 拷过来就算了, 你TMD还改了其中的内容。。。 改成错的。然后众多网站转载, 将错进行到底……。 小编!没实践过你写个JB教程。。。。

吐槽完毕!

Centos系统, 中途安装denyhosts以防暴力破解ssh。

安装教程网上一大把, 就不帖地址了。 安装基本上是正常。

只不过要看看denyhosts.cfg中的配置。 默认配置PURGE_DENY =  空的, 是永久禁止。 如果有需要就先得改。。。

PS:仔细检查每一项, 这个网上说的是真的。 

注意:安装好后保留你安装的窗口链接,另外链接窗口 验证成功后再关闭, 否则你估计得找机房人员帮忙了。。。。

问题描述:

安装好denyhosts后,只要一登陆, 自己的IP就被加到hosts.deny里, 自己都不能登陆了。 都没有登陆过, 怎么会进去呢?

答案:你之前这IP肯定登陆失败过,超过了你配置文件中的阀值, 所以就自动帮你加进去了。

解决:

1. 根据你denyhosts.cfg配置中的SECURE_LOG, 清空这个日志文件

  比如是/var/log/secure。

那么命令是:echo "" > /var/log/secure

2. 重置系统日志计数器, 这步一定要。

命令是:service rsyslog restart   或者是 service syslog restart

3. service denyhosts stop  停止服务。

4.  /usr/share/denyhosts/data目录下的其它文件中关于hosts.deny中的IP记录一并清空

PS:data下所有文件 都要检查。 一个都不能留。 否则无效。 

5. service denyhosts start 启动服务。

6. 这时再将hosts.deny中你要解禁的IP删除,清理掉。 保存。

7. /usr/share/denyhosts/daemon-control restart 重启。 完毕。

上面一步都不能少。  否则无效, 撸主已经折腾了2个小时。

注:可以添加白名单, 如果没有allowed-hosts ,输入命令:echo ‘211.888.123.*‘ >> /var/lib/denyhosts/allowed-hosts 添加一个.  IP改成自己的.

不用爬墙用googlewww.gaomn.com

性感美女:www.8kmm.com

热图吧:www.retu8.com

时间: 2024-08-28 11:40:39

centos使用denyhosts的问题,会将自己的IP自动加到hosts.deny的解决办法。的相关文章

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm

CentOS 无法加载 ntfs文件系统类型解决办法

问题: CentOS无法加载ntfs 文件系统类型的移动硬盘. 解决办法: 1.下载rpmforge,下载对应的版本.(对应的CentOS版本,并区分32位和64位). 例如: wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm 2.安装rpmforge. sudo rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

在CentOS上使用Neatbeans开发C++,调用Python的过程、遇到的问题和解决办法

本人刚接触在CentOS上,使用Neatbeans开发C++项目,由于项目的原因,需要在C++工程中调用Python脚本,在这个过程中遇到一些问题,都是比较基础的,写此文章就当记笔记了. 环境 操作系统:CentOS 6.6 开发工具:Neatbeans 8.0.2 系统已经自带了Python,版本是2.6 第一步:新建工程,并加入相应代码,源代码如下 包含了Python头文件,并在main里,调用了初始化方法. 第二步:构建时,会报以下错误 未找到头文件,所以需要包含相应的头文件 第三步:包含

php工程部署在centos系统,产生页面布局错乱、点击按钮和链接无响应的解决办法(去BOM头)

1.UTF-8 BOM 可能导致CSS样式错乱: utf-8 是一种在web应用中经常使用的一种 unicode 字符的编码方式,使用 utf-8 的好处在于它是一种变长的编码方式,对于 ANSII 码编码长度为1个字节,这样的话在传输大量 ASCII 字符集的网页时,可以大量节约网络带宽. 使用 utf-8 编码来编写网页的时候, 往往会因为 bom (Byte Order Mark) 的问题,导致网页中经常出现一些不明的空行或者乱码字符. 这些都是因为 utf-8 编码方式对于 bom 不是

centos 7 DenyHosts 安装 防暴力破解ssh登陆

为了减少软件扫描ssh登陆 还是用这个比较好点  默认端口号22 也要改 登陆密码也不要使用 弱口令 123456 这样的 Description DenyHosts is a python program that automatically blocks ssh attacks by adding entries to /etc/hosts.deny. DenyHosts will also inform Linux administrators about offending hosts,

CentOS下Denyhosts的安装和使用

安装 默认yum就可以进行安装 yum install denyhosts* -y 配置 配置文件路径: /etc/denyhosts.conf ; YUM安装时其实已经配置好了大部分,我们自己稍作改动即可. DENY_THRESHOLD_INVALID = 5 #无效用户名限制登陆次数 DENY_THRESHOLD_VALID = 10 #有效用户名限制登陆次数 DENY_THRESHOLD_ROOT = 5 #root限制登陆次数 AGE_RESET_ROOT = 1d #root用户登录失

centos不小心删除/root目录解决办法

在测试的时候不小心把centos的/root用rm -rf给删除了 删除/root目录,系统不会崩溃,也可以正常启动,但就是看着不爽! 解决办法: 1.直接创建/root目录:mkdir /root 2.复制/etc/skel/下的隐藏文件到/root目录下:cp /etc/skel/.bash* /root 3.重启即可 4.生产环境用rm -rf的时候一定要慎重,最好在测试环境先测试确定没有问题再用!!!

CentOS 6忘记密码解决办法,root和普通用户均可

转自nui111的文章:http://blog.csdn.net/nui111/article/details/28007357 说明 操作系统:CentOS 6.0 遇到问题:忘记管理员账号root的密码,进不了系统 解决办法:重置root密码为123456 操作: 开机启动系统,在进入系统之前按键盘上面的Esc键,会进入下面的界面 按键盘上的e键,出现下面界面 用键盘上的方向键移动光标到第二项,然后再按键盘上面的e,会出现下面的界面 输入一个空格键,然后在输入数字1,回车之后,会出现下面的界

CentOS忘记root密码解决办法

原文地址:http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8378.html 说明操作系统:CentOS 6.0遇到问题:忘记管理员账号root的密码,进不了系统解决办法:重置root密码为123456操作: 开机启动系统,在进入系统之前按键盘上面的Esc键,会进入下面的界面 按键盘上的e键,出现下面界面 用键盘上的方向键移动光标到第二项,然后再按键盘上面的e,会出现下面的界面 输入一个空格键,然后在输入数字1,回车之后,