阿里云系统安装fail2ban

272 次阅读

本文最后更新于 2026年5月18日。

使用脚本安装会提示不支持

1panel执行安装fail2ban脚本提示 # bash -c "$INIT_SCRIPT"
Detected system: alinux 3
Unsupported system

所以直接物理机终端安装

安装命令

dnf install -y fail2ban

启动并设置开机自启

systemctl enable fail2ban
systemctl start fail2ban

安装好后1panel界面就能看到了

安装日志

# dnf install -y fail2ban
Last metadata expiration check: 3:39:56 ago on Tue 12 May 2026 12:16:01 PM CST.
Dependencies resolved.
====================================================================================================================
 Package                            Architecture           Version                       Repository            Size
====================================================================================================================
Installing:
 fail2ban                           noarch                 1.0.2-3.el8                   epel                  21 k
Installing dependencies:
 fail2ban-firewalld                 noarch                 1.0.2-3.el8                   epel                  21 k
 fail2ban-selinux                   noarch                 1.0.2-3.el8                   epel                  41 k
 fail2ban-sendmail                  noarch                 1.0.2-3.el8                   epel                  23 k
 fail2ban-server                    noarch                 1.0.2-3.el8                   epel                 478 k

Transaction Summary
====================================================================================================================
Install  5 Packages

Total download size: 584 k
Installed size: 1.4 M
Downloading Packages:
(1/5): fail2ban-1.0.2-3.el8.noarch.rpm                                              167 kB/s |  21 kB     00:00
(2/5): fail2ban-selinux-1.0.2-3.el8.noarch.rpm                                      323 kB/s |  41 kB     00:00
(3/5): fail2ban-firewalld-1.0.2-3.el8.noarch.rpm                                    159 kB/s |  21 kB     00:00
(4/5): fail2ban-sendmail-1.0.2-3.el8.noarch.rpm                                     296 kB/s |  23 kB     00:00
(5/5): fail2ban-server-1.0.2-3.el8.noarch.rpm                                       4.5 MB/s | 478 kB     00:00
--------------------------------------------------------------------------------------------------------------------
Total                                                                               2.4 MB/s | 584 kB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                            1/1
  Running scriptlet: fail2ban-selinux-1.0.2-3.el8.noarch                                                        1/5
  Installing       : fail2ban-selinux-1.0.2-3.el8.noarch                                                        1/5
  Running scriptlet: fail2ban-selinux-1.0.2-3.el8.noarch                                                        1/5
libsemanage.semanage_direct_install_info: Overriding fail2ban module at lower priority 100 with module at priority 200.

  Installing       : fail2ban-server-1.0.2-3.el8.noarch                                                         2/5
  Running scriptlet: fail2ban-server-1.0.2-3.el8.noarch                                                         2/5
  Installing       : fail2ban-firewalld-1.0.2-3.el8.noarch                                                      3/5
  Installing       : fail2ban-sendmail-1.0.2-3.el8.noarch                                                       4/5
  Installing       : fail2ban-1.0.2-3.el8.noarch                                                                5/5
  Running scriptlet: fail2ban-selinux-1.0.2-3.el8.noarch                                                        5/5
  Running scriptlet: fail2ban-1.0.2-3.el8.noarch                                                                5/5
  Verifying        : fail2ban-1.0.2-3.el8.noarch                                                                1/5
  Verifying        : fail2ban-firewalld-1.0.2-3.el8.noarch                                                      2/5
  Verifying        : fail2ban-selinux-1.0.2-3.el8.noarch                                                        3/5
  Verifying        : fail2ban-sendmail-1.0.2-3.el8.noarch                                                       4/5
  Verifying        : fail2ban-server-1.0.2-3.el8.noarch                                                         5/5

Installed:
  fail2ban-1.0.2-3.el8.noarch           fail2ban-firewalld-1.0.2-3.el8.noarch  fail2ban-selinux-1.0.2-3.el8.noarch
  fail2ban-sendmail-1.0.2-3.el8.noarch  fail2ban-server-1.0.2-3.el8.noarch

Complete!