このチュートリアルでは、Debian 8サーバーにFail2Banをインストールして設定する方法を説明します。知らなかった方のために、Fail2Banは検出と防止に使用されるユーティリティです。ブルートフォース侵入。ログイン試行の繰り返しの失敗など、特定のアクションについてログをスキャンすることにより、Fail2Banはファイアウォール構成を変更してそれ以上のイベントを停止することができます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 8(Jessie)サーバーにFail2Banを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 8(Jessie)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian8にFail2Banをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt-get
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
apt-get update apt-get upgrade
ステップ2.Fail2Banのインストール。
次のコマンドを入力して、Fail2Banをインストールします。
apt-get install fail2ban
それが終了したら、先に進んで「ローカル」jailを作成します(ここでjail.conf
のオーバーライドを定義します )。刑務所について詳しくは、こちらをご覧ください:
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
Fail2banのデフォルト設定を設定します:
nano /etc/fail2ban/jail.local
これで、デフォルトのセクションにいくつかの基本的なルールが表示され、その後にfail2ban自体が続きます。サーバーに保護のレイヤーを追加する場合は、必要に応じて各ルールセクションをカスタマイズできます。ignoreip、bantime、findtime、maxretryなど、必要に応じて編集できる基本的な設定として機能する行がいくつかあります。各行の意味は、利用可能な説明で読むことができます。そこに。
[DEFAULT] # "ignoreip" can be an IP address, a CIDR mask or a DNS host. Fail2ban will not # ban a host which matches an address in this list. Several addresses can be # defined using space separator. ignoreip = 127.0.0.1/8 # "bantime" is the number of seconds that a host is banned. bantime = 600 # A host is banned if it has generated "maxretry" during the last "findtime" # seconds. findtime = 600 maxretry = 3 # Destination email address used solely for the interpolations in # jail.{conf,local} configuration files. destemail = root@localhost
Fail2Ban構成に変更を加えた後は、必ずFail2Banを再起動してください:
service fail2ban restart
これで、有効にした各アプリケーションモジュールに新しく追加されたjailセクションのiptableルールを確認する必要があります。
iptables -L
おめでとうございます。Fail2Banが正常にインストールされました。このチュートリアルを使用してFail2Ban Debian 8 Jessieサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、Fail2Banの公式Webサイトを確認することをお勧めします。