Difference between revisions of "Configuring new denyhosts server from source"

From Notes_Wiki
(Created page with "=Configuring new denyhosts server from source= # Download latest source code for denyhosts from Internet. # Extract file using something like '<tt>tar xzf DenyHosts-2.6.tar.g...")
 
m
Line 1: Line 1:
<yambe:breadcrumb>Denyhosts configuration<yambe:breadcrumb>
'''Denyhosts has been deprecated as it is not being maintained.  Please install and use fail2ban instead'''
=Configuring new denyhosts server from source=
=Configuring new denyhosts server from source=


Line 36: Line 40:
#: to the file
#: to the file
# Use '<tt>service denyhosts restart</tt>'
# Use '<tt>service denyhosts restart</tt>'
<yambe:breadcrumb>Denyhosts configuration<yambe:breadcrumb>

Revision as of 02:15, 15 March 2015

<yambe:breadcrumb>Denyhosts configuration<yambe:breadcrumb>

Denyhosts has been deprecated as it is not being maintained. Please install and use fail2ban instead

Configuring new denyhosts server from source

  1. Download latest source code for denyhosts from Internet.
  2. Extract file using something like 'tar xzf DenyHosts-2.6.tar.gz'
  3. Go to created directory using something like 'cd DenyHosts-2.6
  4. Use command 'python setup.py install' to install denyhosts
  5. Go to '/usr/share/denyhosts' directory.
  6. cp denyhosts.cfg-dist denyhosts.cfg
  7. Edit 'denyhosts.cfg' file and make following changes
    PURGE_DENY = 12w
    PURGE_THRESHOLD = 2
    BLOCK_SERVICE = ALL
    DENY_THRESHOLD_ROOT = 10
    ADMIN_EMAIL = barjatiya.saurabh@gmail.com
    SYSLOG_REPORT = YES
    AGE_RESET_VALID = 2d
    AGE_RESET_ROOT = 2d
    RESET_ON_SUCCESS = YES
    DAEMON_SLEEP = 120S
    (Uncomment) 'SYNC_SERVER = ...' line
    SYNC_DOWNLOAD_THRESHOLD = 10
  8. mv daemon-control-dist daemon-control
  9. ln -s /usr/share/denyhosts/daemon-control /etc/init.d/denyhosts
  10. chkconfig --add denyhosts
  11. chkconfig denyhosts on
  12. service denyhosts start
  13. Go to folder '/usr/share/denyhosts/data'
  14. Create file 'allowed-hosts' and add IPs like
    59.165.58.228
    117.211.88.150
    127.0.0.1
    to the file
  15. Use 'service denyhosts restart'


<yambe:breadcrumb>Denyhosts configuration<yambe:breadcrumb>