보안 솔루션/DenyHosts

리눅스(CentOS 5.8) DenyHosts 설치 및 설정

쫑가르카스 2015. 10. 20. 17:51

리눅스(CentOS 5.8) DenyHosts 설치 및 설정


# Deny Hosts 파일 다운로드  : http://denyhosts.sourceforge.net/

# Python 파일 다운로드 : https://www.python.org/

   (DenyHostsPython으로 동작하기에 필수 설치)

 

 

# 압축해제

tar xzvf ./DenyHosts-2.6.tar.gz

# 설치 파일 실행

        cd ./DenyHosts-2.6

        python setup.py install

# 설정 파일 생성 및 권한 부여

        cd /usr/share/denyhosts

        mv denyhosts.cfg-dist denyhosts.cfg

        mv daemon-control-dist daemon-control

        chmod 700 ./daemon-control

        cd /etc/init.d/

# 실행 파일 심볼링크 생성 및 서비스 등록

        ln -s /usr/share/denyhosts/daemon-control ./denyhosts

        chkconfig --add denyhosts

# denyhosts 실행

        ./denyhosts start

 

 

 

** 차단 등록된 IP 를 삭제 **
denyhosts 를 중지하고( service denyhosts stop)
아래 파일에서 IP를 삭제 한 후 denyhosts 재시작

/var/lib/denyhosts/hosts
/var/lib/denyhosts/hosts-restricted
/var/lib/denyhosts/hosts-root
/var/lib/denyhosts/hosts-valid
/var/lib/denyhosts/users-hosts
/etc/hosts.deny