GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux 8 に Fail2ban をインストールする方法

この記事では、Fail2ban を Rocky Linux 8 にインストールするために必要な手順について説明しました。このチュートリアルを続行する前に、00 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Fail2ban は、ブルート フォース攻撃からサーバーを保護する無料のオープンソースの侵入防止システム (IPS) です。 Fail2ban は実際には、選択されたコンテンツのログ ファイルを監視し、選択されたコンテンツに基づいてスクリプトを実行します。

前提条件:

  • Rocky Linux 8 を搭載したオペレーティング システム
  • スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
  • Linux デスクトップ用 Gnome ターミナル
  • Windows または macOS 用の PuTTy SSH クライアント
  • Windows 10/11 用 Powershell
  • DNF コマンドに精通している

Fail2ban を Rocky Linux 8 にインストール

ステップ 1. まず、Rocky Linux サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

ステップ 2. Firewalld のインストールを確認します。

デフォルトで、Rocky Linux 8 には Firewalld が実行されています。ただし、これがシステムに当てはまらない場合は、次のコマンドを実行して Firewalld を開始します。

sudo dnf info firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld

ステップ 3. Rocky Linux に Fail2ban をインストールします。

Fail2ban を Rocky Linux システムにインストールするのは簡単です。次のコマンドを使用して Fail2ban パッケージをインストールしてください:

sudo dnf install fail2ban fail2ban-firewalld

完了したら、起動時に自動的に起動するように fail2ban を設定します:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

ステップ 4. Fail2ban を構成します。

次のコマンドを使用して、デフォルトの構成ファイルのコピーを作成する必要があります:

nano /etc/fail2ban/jail.local

次の構成を追加します:

[DEFAULT]
# Ban hosts for one hour:
bantime = 3600

# Override /etc/fail2ban/jail.d/00-firewalld.conf:
banaction = iptables-multiport

[sshd]
enabled = true

ファイルを保存して閉じ、Fail2Ban サービスを再起動して新しい設定を読み込みます:

sudo systemctl restart fail2ban

ステップ 5. Fail2ban で SSH サービスを保護する。

ログインに 3 回失敗した後、IP アドレスを 1 日間禁止する SSH サーバーの刑務所構成を作成します。

sudo nano /etc/fail2ban/jail.d/sshd.local

次の構成を追加します:

[sshd]
enabled = true

# Override the default global configuration
# for specific jail sshd
bantime = 1d
maxretry = 3

新しい構成を適用するには、以下のコマンドを使用して fail2ban サービスを再起動します:

sudo systemctl restart fail2ban

次に、fail2ban-client コマンドライン ユーティリティを使用して、刑務所の構成ステータスを確認します。

sudo fail2ban-client status

Fail2ban を Rocky Linux 8 にインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Fail2ban の詳細については、公式ナレッジ ベースを参照してください。ご質問やご提案がありましたら、お気軽にコメントを残してください。


Rocky Linux
  1. RockyLinux8にMariaDB10.6をインストールする方法

  2. RockyLinux8にDockerをインストールする方法

  3. Rocky Linux 8 に MariaDB をインストールする方法

  1. RockyLinux8にコックピットをインストールする方法

  2. RockyLinux8にGitLabをインストールする方法

  3. RockyLinux8.4のインストール方法

  1. RockyLinux8にFreeIPAをインストールする方法

  2. RockyLinux8にPodmanをインストールする方法

  3. RockyLinux8にFlatpakをインストールする方法