Configuring new denyhosts server from source

From Notes_Wiki
Revision as of 09:48, 8 November 2012 by Saurabh (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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'