Banned Ip dengan DenyHosts


DenyHosts merupakan program yang ditulis menggunakan bahasa Phyton yang dapat membanned IP secara otomatis jika ada yang mencoba melakukan serangan Brute Force (mencoba melakukan login berulang-ulang dengan memasukkan password secara random) terhadap Server kalian. Aplikasi ini sering digunakan sebagai salah satu cara pengamanan SSH yang cukup ampuh.

Untuk menginstall DenyHosts cukup ketikkan perintah berikut ini :

Masuk Ke root dulu dengan menggunakan perintah 

sudo su

masukuan password , setelah itu coba lakukan perintah di bawah ini .


apt-get install denyhosts

 Setelah terinstall, kalian dapat memasukkan IP-IP yang kalian anggap dapat dipercaya pada file /etc/hosts.allow, sehingga akan diloloskan oleh DenyHosts walaupun salah dalam memasukkan password berulang-ulang.

$  nano /etc/hosts.allow

Tambahkan baris berikut ini apabila kalian ingin memperbolehkan akses dari IP 1.2.3.4 :

sshd: 1.2.3.4

Simpan file tersebut.

Jika sudah restart service DenyHosts-nya :

$ service denyhosts restart

Sebenarnya, denyhosts sudah berfungsi dengan baik pada saat baru kita install. Tapi jika kalian ingin melakukan konfigurasi tambahan, tinggal kalian edit saja file /etc/denyhosts.conf :

$ nano /etc/denyhosts.conf



Coba serang Server tersebut dengan metode bruteforce maka ip penyerang tidak akan bisa mengakses Server yg di install Deny Hosts tersebut .