fail2ban으로 ssh 접근 막기
이메일: jongmoon@hacksper.com
태그: fail2ban,ssh,sshd,접근차단,보안,ubuntu
설치
- 설치하기
sudo apt-get install fail2ban
설정
sudo vim /etc/fail2ban/jail.conf
# 차단하지 않을 아이피 123.123.123.123/24
ignorecommand =
# 차단시 접근 거부할 시간(초단위)
bantime = 3600m
# 로그파일을 읽어서 해당 시간동안의 재시도횟수를 계산한다는 의미인것 같은데 잘은 모르겠다. (초단위)
findtime = 600m
# 재시도 횟수
maxretry = 3
# 초단위라는데 m을 붙이면 분단위로 적용된다.
sudo service fail2ban restart
관리
- 동작 상태 확인
sudo fail2ban-client status
- 최근 로그인 실패 기록 /var/log/wtmp 파일을 열람하여 기록을 보여준다.
sudo lastb
- 현재 차단 현황 보기
sudo fail2ban-client status sshd
- 차단 풀어주기
fail2ban-client set sshd unbanip 123.123.123.123