hosts.deny 자동 추가 하기 (auth.log 의 ssh 접근 로그를 감시)
·
카테고리 없음
우분투에서 /var/log/auth.log 를 실시간으로 감시하여ssh로 로그인 시도후 실패 처리되는 모든 ip를 hosts.deny에 자동으로 추가하여접속을 완전히 차단시키기 위한 스크립트데몬을 만들어 보았다. 이전까지 fail2ban 을 사용하였지만 좀 더 즉각적이고 직관적인 관리가 필요했다.특정 ip 또는 특정 id 로 로그인하는 경우는 차단하지 않도록 하는 내용도 추가하였다. 아래 bash script 코드를 적당한 파일명으로 작성하고 실행시켜두면 로그인 실패하는 모든 ip가 hosts.deny에 자동 추가 된다.※ ※ ※ ※ 아래 주의사항을 지키지 않으면 본인도 차단되어 로그인 못하는 불상사가 생길수 있으니 꼭 주의하자. ※ ※ ※ ※ ※ 단 1번이라도 실패하면 차단되니 충분히 테스트를 한 후..