반응형
ssh를 사용하다보면 외부에서 무작위로 접근해 공격하는 일이 생긴다. 따라서, 연속적인 접속 시도를 막아 서버의 보안을 강화할 수 있는 fail2ban을 설정이 필요하다. 오늘은 fail2ban을 세팅해보자.
목차
1. 시스템 페키지 업데이트
2. fail2ban 패키지 설치
3. config 세팅
4. fail2ban 재시동 및 동작 여부 확인
1. 시스템 페키지 업데이트
fail2ban 패키지를 설치하기 전 시스템 패키지를 업데이트해준다.
sudo apt update && sudo apt upgrade
2. fail2ban 패키지 설치
sudo apt install fail2ban
3. config 세팅
패키지가 업데이트될 때 덮어 쓸 수 있으니 설정 파일을 복사하고 다른 파일을 사용한다.
sudo cp /etc/fail2ban/jail.{conf,local}
sudo vi /etc/fail2ban/jail.local
아래로 쭉 내리다보면 아래 내용이 나온다. #(주석)을 지워주고 내용을 추가해주자.
bantime = -1: 영구 차단
findtime = 10m: 반복적인 접속시도 간격, 10동안 연속 접속하면 차단
maxretry = 5: 최대 연속 접속 횟수
4. fail2ban 재시동 및 동작 여부 확인
sudo systemctl restart fail2ban.service
sudo systemctl status fil2ban.service
이렇게 나오면 fail2ban 세팅은 끝이다.
+ fail2ban을 사용하다보면 잠긴 계정을 풀거나 로그를 확인할 일이 필요하다. 관련 명령어는 아래 게시글을 참고하기 바랍니다.
반응형
'ubuntu > ssh' 카테고리의 다른 글
[우분투] ssh 다중 접속 설정 (0) | 2024.08.31 |
---|---|
[우분투] ssh 보안 세팅 (해외 ip 차단, fail2ban) (0) | 2024.08.31 |
[우분투] fail2ban 관련 간단 명령어 (0) | 2024.08.30 |
[우분투] ssh 보안 세팅: 해외 ip 차단 (+::ffff: 오류 수정) (1) | 2024.08.30 |
[우분투] 24.04 자동 화면 잠금 해제 (0) | 2024.08.27 |