GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Menginstal Fail2ban di Rocky Linux 8

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal Fail2ban di Rocky Linux 8. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Fail2ban adalah Intrusion Prevention System (IPS) gratis dan open-source yang melindungi server dari serangan brute force. Fail2ban sebenarnya bertanggung jawab untuk memantau file log untuk konten yang dipilih dan mengeksekusi skrip berdasarkan konten yang dipilih.

Prasyarat:

  • Sistem Operasi dengan Rocky Linux 8
  • Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
  • Terminal Gnome untuk Desktop Linux
  • Klien Putty SSH untuk Windows atau macOS
  • Powershell untuk Windows 10/11
  • Familiar dengan Perintah DNF

Instal Fail2ban di Rocky Linux 8

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Rocky Linux Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

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

Langkah 2. Periksa Instalasi Firewalld.

Secara default, Rocky Linux 8 hadir dengan Firewalld yang berjalan. Namun, jika hal ini tidak terjadi pada sistem Anda, mulai Firewalld dengan menjalankan perintah:

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

Langkah 3. Instal Fail2ban di Rocky Linux.

Menginstal Fail2ban pada sistem Rocky Linux Anda sangatlah mudah, Sekarang instal paket Fail2ban menggunakan perintah berikut:

sudo dnf install fail2ban fail2ban-firewalld

Setelah selesai, atur fail2ban untuk memulai boot secara otomatis:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban

Langkah 4. Konfigurasi Fail2ban.

Kita perlu membuat salinan file konfigurasi default dengan perintah:

nano /etc/fail2ban/jail.local

Tambahkan konfigurasi berikut:

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

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

[sshd]
enabled = true

Simpan dan tutup file, lalu mulai ulang layanan Fail2Ban untuk memuat setelan baru:

sudo systemctl restart fail2ban

Langkah 5. Mengamankan Layanan SSH dengan Fail2ban.

Sekarang buat konfigurasi jail untuk server SSH yang akan memblokir alamat IP selama 1 hari setelah 3 kali gagal login:

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

Tambahkan konfigurasi berikut:

[sshd]
enabled = true

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

Untuk menerapkan konfigurasi baru, mulai ulang layanan fail2ban menggunakan perintah berikut di bawah ini:

sudo systemctl restart fail2ban

Kemudian, verifikasi status konfigurasi jail menggunakan utilitas baris perintah fail2ban-client:

sudo fail2ban-client status

Hanya itu yang perlu Anda lakukan untuk menginstal Fail2ban di Rocky Linux 8. Saya harap tip singkat ini bermanfaat bagi Anda. Untuk bacaan lebih lanjut tentang Fail2ban, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Rocky Linux
  1. Cara Menginstal MariaDB 10.6 di Rocky Linux 8

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal MariaDB di Rocky Linux 8

  1. Cara Menginstal Cockpit di Rocky Linux 8

  2. Cara Menginstal GitLab di Rocky Linux 8

  3. Cara Instal Rocky Linux 8.4

  1. Cara Instal FreeIPA di Rocky Linux 8

  2. Cara Menginstal Podman di Rocky Linux 8

  3. Cara Menginstal Flatpak di Rocky Linux 8