C7下安装SSHGuard阻止SSH暴力破解攻击(ing...)

# sshguard
yum install sshguard -y

# 复制模板
cp /usr/share/doc/sshguard-2.4.2/examples/sshguard.conf.sample /etc/sshguard.conf

# 修改配置文件
vim /etc/sshguard.conf

复制代码
# Full path to backend executable (required, no default)
BACKEND="/usr/libexec/sshguard/sshg-fw-firewalld"

# Space-separated list of log files to monitor. (optional, no default)
FILES="/var/log/secure"

#### OPTIONS ####
# Block attackers when their cumulative attack score exceeds THRESHOLD.
# Most attacks have a score of 10. (optional, default 30)
THRESHOLD=30

# Block attackers for initially BLOCK_TIME seconds after exceeding THRESHOLD.
# Subsequent blocks increase by a factor of 1.5. (optional, default 120)
BLOCK_TIME=120

# Remember potential attackers for up to DETECTION_TIME seconds before
# resetting their score. (optional, default 1800)
DETECTION_TIME=1800

# Size of IPv6 'subnet to block. Defaults to a single address, CIDR notation. (optional, default to 128)
IPV6_SUBNET=128

# Size of IPv4 subnet to block. Defaults to a single address, CIDR notation. (optional, default to 32)
IPV4_SUBNET=32

# Colon-separated blacklist threshold and full path to blacklist file.
# (optional, no default)
BLACKLIST_FILE=90:/etc/sshguard.blacklist

# IP addresses listed in the WHITELIST_FILE are considered to be
# friendlies and will never be blocked.
WHITELIST_FILE=/etc/sshguard.whitelist
复制代码

 

 

# 启动服务

systemctl enable sshguard
systemctl start sshguard
systemctl status sshguard

 

# 确认是否有firewalld相关规则

firewall-cmd --list-rich-rules

 

 

# 看阻断的IP

firewall-cmd --permanent --info-ipset="sshguard4"

  ipset list sshguard4

 

效果测试中...

 参考资料:

CentOS7下安装SSHGuard阻止SSH暴力破解攻击

CentOS7下使用DenyHosts阻止SSH暴力攻击

如何使用 SSHGUARD 阻止 SSH 暴力攻击

 

posted @   Cong0ks  阅读(143)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示