Cara Menginstal dan Mengonfigurasi Fail2Ban untuk Mengamankan Akses ke VPS Anda

Motivasi

Kami terutama menggunakan Fail2Ban untuk melindungi akses ke server kami melalui SSH. Alat ini memantau upaya autentikasi yang gagal dan secara otomatis melarang pelanggar yang mengulanginya, sehingga secara efektif mencegah serangan langsung.

Alternatif

DenyHosts dan CrowdSec sering disebut-sebut sebagai alternatif yang bagus, atau bahkan lebih unggul, tetapi kami di Raybeam belum pernah mengujinya secara khusus.

Instal Fail2Ban

Fail2Ban adalah bagian dari WordOps Stack dan dapat dengan mudah dipasang:

wo stack install --fail2ban

Anda juga dapat menginstalnya di Ubuntu dengan APT:

sudo apt update
sudo apt install fail2ban

Mengonfigurasi untuk mengirim peringatan

Jika tidak dikonfigurasi dengan benar, Fail2Ban dapat dan akan mengunci Anda di luar VPS Anda sendiri. Jadi, mari kita lakukan setiap langkah dengan sangat hati-hati. Sebelum mengaktifkannya, mari salin berkas konfigurasi ke berkas konfigurasi yang baru agar kita dapat mengeditnya dengan aman:

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Pengaturan defaultnya cukup tangguh dan WordOps juga menambahkan beberapa filter kustom pada Nginx dan wp-login.phpyang baik untuk kasus penggunaan kita. Sebagian besar pengaturan tidak akan secara langsung memengaruhi akses kita sendiri karena kita hanya masuk melalui kunci publik. Satu-satunya konfigurasi yang kita lakukan adalah mengubah mode dari normal ke agresif pada [sshd]:

mode = agresif

Anda dapat secara opsional mengonfigurasi notifikasi email sehingga Anda menerima peringatan dari sistem setiap kali ada IP yang diblokir:

destemail = yo********@*****le.com
pengirim = fa***************@*****le.com
mta = sendmail
action = % (action_mw) s

Setelah menerapkan perubahan Anda, mulai ulang layanan:

sudo systemctl restart fail2ban.service
Apakah halaman ini bermanfaat?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *