Fail2ban으로 차단된 IP 주소 해제하기 (How to Unban IP Addresses Blocked by Fail2ban)

Fail2ban이란?

Fail2ban은 리눅스 서버에서 많이 사용되는 인트루전 방지 시스템(IPS)이다. 이 시스템은 서버 로그 파일을 분석하여 의심스러운 활동을 탐지하고, 해당 IP 주소를 차단하여 서버를 보호한다. 예를 들어, 누군가 SSH를 통해 서버에 접속을 시도하면서 잘못된 비밀번호를 여러 번 입력하면, Fail2ban이 이를 탐지하고 해당 IP 주소를 차단한다.

Fail2ban에 의해 차단된 IP 확인하기

먼저, 다음 명령어를 사용하여 Fail2ban에 의해 차단된 IP 주소 목록을 확인할 수 있다:

sudo iptables -L -n

이 명령어는 현재 차단된 IP 주소 목록을 출력한다. 출력 결과에서 “f2b-” 으로 시작하는 체인(chain)에 차단된 IP 주소가 나열된다.

특정 IP 주소 차단 해제하기

특정 IP 주소의 차단을 해제하려면, 다음 명령어를 사용한다:

sudo fail2ban-client set <jail> unbanip <ip>

여기서 <jail>은 IP 주소를 차단한 Fail2ban 감옥(jail)의 이름이고, <ip>는 차단 해제할 IP 주소다. 예를 들어, “ssh” 감옥에서 “192.168.1.100” IP 주소를 차단 해제하려면 다음과 같이 명령어를 실행한다:

sudo fail2ban-client set ssh unbanip 192.168.1.100

모든 차단된 IP 주소 해제하기

한 번에 모든 차단된 IP 주소를 해제하려면, 다음 명령어를 사용한다:

sudo fail2ban-client unban --all

이 명령어는 모든 Fail2ban 감옥에서 차단된 모든 IP 주소를 해제한다.

Fail2ban 재시작하기

IP 주소 차단을 해제한 후에는 Fail2ban을 재시작하는 것이 좋다:

sudo systemctl restart fail2ban

이렇게 하면 Fail2ban이 최신 설정을 로드하고, 차단 해제된 IP 주소가 다시 서버에 접근할 수 있게 된다.

Leave a Reply

error: Content is protected !!