Linux 服务器防止 ssh 暴力密码登录破解之使用 fail2ban

前言,网络安全越来越重要,如何保证网站安全至关重要,在使用 Linux 服务器时,如果未设置有效安全登录屏障,每日将会有数百甚至数万次的密码暴力尝试登录,本篇章将介绍两种 Linux 登录安全防护

一:毫无疑问,使用密钥登录,安全系数极高,之前已经写好的了一篇教程,参考下链接

Linux 服务器配置使用密钥登录教程_linux配置密钥登录-CSDN博客

二:使用 Fail2ban 来设置暴力登录的 IP 限制

安装: 参考 https://github.com/fail2ban/fail2ban/wiki/How-to-install-fail2ban-packages

#Centos 
yum install fail2ban -y 


# Debian
apt-get install fail2ban -y

fail2ban 的设定文件为

/etc/fail2ban/jail.conf



#官方文档建议在同一目录新建 jail.local ,fail2ban 会先读取 jail.conf 然后在读取 jail.local 文件

#进入对应目录新建 jail.local

cd /etc/fail2ban/

touch jail.local

然后编辑 jail.local 文件 ,以下简易配置表示相同的 IP 在 10 分钟内输错两次密码会禁止 24 小时内登录

[DEFAULT]
bantime = 24h
banaction = iptables-multiport
maxretry = 2
findtime = 10m

[sshd]
enabled = true

注意在 debian 12 系统中需要在 sshd 增加配置为如下,否则会无法启动

[sshd]
backend=systemd
enabled = true

重启 fail2ban

#在 Debian 上:

service fail2ban restart

#在 CentOS 上:

systemctl restart fail2ban

查看 fail2ban 运行状态
systemctl status fail2ban
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值