使用1Panel阻止SSH爆破

前言

今日闲来无事,顺手看了一下1Panle的SSH登录日志,不看不知道,一看…….

image-20241209093010476

1Panel的登录日志在 主机>SSH管理>登录日志

不过查了一下IP发现这还是华为云自己的IP?

image-20241209093316628

安装Fail2ban

不管怎么说还是加个防止SSH爆破的Fail2ban比较好

在1Panel面板 工具箱>Fail2ban 可以看见Fail2ban的运行状态,一般是未安装的,接下来就安装一下

image-20241209093730416

1、安装 epel 源

1
yum install -y epel-release

2、安装 Fail2ban

1
yum install -y fail2ban

3、启动 Fail2ban 服务

1
systemctl start fail2ban

4、开机自启动

1
systemctl enable fail2ban

5、查看 Fail2ban 服务状态。

1
systemctl status fail2ban

1、安装 Fail2ban

1
sudo apt-get install fail2ban

2、Debian 12 及以上的版本需要手动安装 rsyslog

1
sudo apt-get install rsyslog

3、启动 Fail2ban 服务

1
sudo systemctl start fail2ban

4、开机自启动

1
sudo systemctl enable fail2ban

5、查看 Fail2ban 服务状态。

1
sudo systemctl status fail2ban

由于我是Ubuntu,我就用Ubuntu进行演示了

安装

image-20241209094239335

启动

开机自启动

image-20241209094633456

查看运行状态

image-20241209094706494

运行正常即可

配置Fail2ban

接下来返回1Panel的 工具箱>Fail2ban

看到以下界面即可,你可以按需更改相应的配置,基本上保持默认即可,这样就大功告成啦

image-20241209094846912