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!