OK pertama-tama yang harus disiapkan adalah all that’s make you comfort dude Pthen…

let’s go to work…

perlu di ingat untuk menjalankan denyhost diperlukan python, jika python belum terinstall maka install lah dulu pythonnya bro..

Step 1#
# cd /usr/ports/lang/python
# make install all

Silahkan tunggu sampai python terinstall (not using long time kok bro)

Next Destination adalah lanjutkan untuk denyhost…

Step 2#
perlu di ketahui bila kita belum melakukan port upgrades ada baiknya menginstall denyhost that’s the latest from denyhosts site..
versi terakhir yang saya gunakan dalam membuat tutor ini adalah DenyHosts-2.6.tar.gz
atau…

bisa juga anda gunakan versi ini, silahkan download dari site ini : http://www.vinum.web.id/src/DenyHosts-2.6.tar.gz

# cd /usr/local/src
# wget http://www.vinum.web.id/src/DenyHosts-2.6.tar.gz
# tar -zxf DenyHosts-2.6.tar.gz
# cd /usr/local/src/DenyHosts-2.6

Perlu di ingat untuk installasi ini di perlukan akses root..

# python setup.py install

tunggu sampai proses install selesai….

Selanjutnya adalah setting file configurasinya yang terdapat pada /usr/share/denyhosts

# cd /usr/share/denyhosts
# cp denyhosts.cfg-dist denyhosts.cfg

Sesuaikan dengan system anda dan kebutuhan anda bro..jika telah selesai jangan lupa meng-save nya…

Selanjutnya copy juga file jika kita ingin denyhosts running on daemon mode (recommended).
# cp daemon-control-dist daemon-control

Edit file daemon-control (cukup meng-edit file pada bagian atas) yaitu pada bagian :
###############################################
#### Edit these to suit your configuration ####
###############################################

DENYHOSTS_BIN = “/usr/bin/denyhosts.py”
DENYHOSTS_LOCK = “/var/lock/subsys/denyhosts”
DENYHOSTS_CFG = “/usr/share/denyhosts/denyhosts.cfg”

###############################################

Note : ON FreeBSD use this setting (valid for me bro)

###############################################
#### Edit these to suit your configuration ####
###############################################

DENYHOSTS_BIN = “/usr/local/bin/denyhosts.py”
DENYHOSTS_LOCK = “/var/run/denyhosts.pid”
DENYHOSTS_CFG = “/usr/share/denyhosts/denyhosts.cfg”
Selanjutnya make sure daemon-control script executable (by root)
# chown root daemon-control

# chmod 700 daemon-control

# cp /usr/local/src/DenyHosts-2.6/denyhosts.py /usr/bin/

Assuming you have configured DenyHosts to run as a daemon, you
can use the daemon-control script to control it:

# daemon-control start

Burnnnn dude…….

agar file daemon-control script autorun on system boot doing something like this :

# ln -s /usr/share/denyhosts/daemon-control /usr/local/etc/rc.d/

That’s it bro…Good Luck!