DenyHosts 初析

## DenyHosts是Python语言写的一个程序它会分析sshd的日志文件/var/log/secure当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件从而达到自动屏IP的功能。 # 1、安装脚本 > 要求安装服务器能上网并建立 /work目录 ```bash #!/bin/bash wget http://sourceforge.net/project

- 阅读全文 -

DenyHosts清除黑名单IP地址方法

# 方法一 ## 背景 连接远程服务器发生了以下的错误 ```bash ssh_exchange_identification: read: Connection reset ``` 我想应该是我当前的 IP 地址被 DenyHosts 加入了黑名单 本来想只要将当前的 ip 地址在黑名单中去掉就可以了 没想到事实并不是如此,为此还查资料花费了一点功夫 现

- 阅读全文 -

DenyHosts 阻止SSH暴力攻击

首先sshd服务可以说是linux服务器一个至关重要的服务,如果被暴力破解成功,就直接可以拿到服务器的控制权了,在这里有两种解决方案, > 第一种是直接生成秘钥然后配置ssh服务无密码登录,然后在配置文件中禁用用户使用密码登录,这种方案相对来说比较安全,但配置有点麻烦啊...... > 第二种方案就是服务器端安装DenyHosts工具,DenyHosts通过采集ssh身份验证的日志中失败的

- 阅读全文 -