Server yang terhubung ke internet hampir selalu menjadi sasaran percobaan login berulang dari bot, baik lewat SSH, FTP, maupun halaman login website. Jika dibiarkan, serangan brute force seperti ini bisa membuat server lambat, bahkan berujung pada akses yang berhasil ditembus. Fail2Ban hadir untuk mengatasinya dengan cara memantau log, lalu memblokir alamat IP yang mencurigakan secara otomatis. Di aaPanel, kamu bisa mengatur Fail2Ban langsung dari tampilan panel tanpa perlu menulis konfigurasi manual lewat terminal.
Pada tutorial ini, kamu akan belajar cara mengonfigurasi Fail2Ban di aaPanel, mulai dari mengenal menu yang tersedia sampai menambahkan perlindungan untuk layanan lain.
STEP 1 : Login ke aaPanel kamu, kemudian masuk ke menu App Store > (search) Fail2Ban > Install


STEP 2 : Setelah installasi selesai, klik Setting

STEP 3 : Pada halaman Fail2Ban Manager, tersedia beberapa menu yang bisa kamu gunakan, yaitu Website Protection, Server Protection, Black IP, White IP, Service Status, dan CDN Profile.

Aktivasi Monitoring SSH Login
STEP 1 : Masuk ke menu Server Protection, apabila sshd belum enable (status belum hijau), klik terlebih dahulu untuk mengaktifkannya.

STEP 2 : Setelah itu, lakukan edit pada sshd

STEP 3 : Sesuaikan parameternya dengan kebutuhan kamu
- Max retry = 5 (jumlah percobaan login sebelum diblokir)
- Ban time = 600 (waktu ban dalam detik, misalnya 10 menit)
Jika sudah disesuaikan, simpan konfigurasi, seperti berikut

Konfigurasi Custom
Fail2Ban juga bisa dipakai untuk melindungi layanan lain, misalnya FTP, Nginx, dan MySQL. Untuk mengaktifkannya, klik tombol Create, pilih layanan yang ingin dipantau, sesuaikan parameternya, kemudian klik Confirm.

Sekarang Fail2Ban di aaPanel sudah terkonfigurasi dan siap menjaga server dari percobaan login yang mencurigakan. Kamu juga sudah tahu cara menambahkan pemantauan untuk layanan lain seperti FTP, Nginx, atau MySQL sesuai kebutuhan. Agar perlindungan tetap optimal, sesekali cek menu Black IP dan Service Status untuk memastikan layanan berjalan normal, serta masukkan IP milikmu ke White IP supaya tidak ikut terblokir.
Jika mengalami kendala saat mengikuti tutorial ini, tim support Jagoan Hosting siap membantu kamu kapan saja.
aaPanel merupakan salah satu control panel gratis lain yang bisa Kamu manfaatkan untuk mengelola layanan VPS Kamu nih, Sob! Dengan Read more
aaPanel adalah kontrol panel gratis yang mempermudah pengelolaan VPS. aaPanel mendukung berbagai sistem operasi, seperti Ubuntu, Debian, dan CentOS. Di Read more
Pengertian aaPanel aaPanel adalah salah satu panel web hosting yang populer digunakan untuk mengelola server. Panel ini mendukung berbagai distribusi Read more
di aaPanel Menu phpinfo adalah alat diagnostik yang menampilkan informasi lengkap tentang konfigurasi PHP, ekstensi, dan pengaturan lainnya. Menu ini Read more