> 기타 외부 패키지 > ufw

ufw 명령어 완전 정복

`ufw`(Uncomplicated Firewall)는 Ubuntu/Debian 환경에서 방화벽을 쉽게 관리할 수 있게 해주는 명령어입니다. 서버 보안의 첫걸음이므로 기본 동작 원리와 옵션을 확실히 익히는 것이 중요합니다.

주요 옵션

`ufw` 명령어는 방화벽 상태 확인, 규칙 추가/삭제, 활성화/비활성화 등 핵심 관리 기능을 제공합니다.

1. 방화벽 상태/기본 관리

2. 규칙 추가/삭제

3. 기타 주요 옵션

생성된 명령어:

명령어를 조합해 보세요.

설명:

`ufw` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

활용 예시와 실전 팁

`ufw` 사용 시 꼭 알아야 할 활용 예시와, 서버 실전 운영에서 많이 쓰는 패턴을 소개합니다.

ufw 실전 운영 시 주의점

방화벽 설정은 서버 접속이 완전히 끊길 위험이 있으니 반드시 아래 사항을 확인하세요.

  • SSH 접속(22번 포트)을 차단하면 서버에 원격 접속이 불가해질 수 있습니다.
  • 반드시 `ufw allow 22`로 SSH 포트를 미리 허용하세요.
  • 규칙 적용 전에는 항상 `ufw status`로 적용 결과를 확인하세요.
  • '번호 지정 규칙 삭제' 기능은 실수 방지에 유용합니다.

방화벽 활성화/비활성화

sudo ufw enable

방화벽을 켜거나 끄는 명령어입니다.

특정 포트 허용

sudo ufw allow 22

예: SSH 포트(22번)만 허용

특정 IP에서만 접근 허용

sudo ufw allow from 203.0.113.5

특정 IP만 허용하는 예시입니다.

규칙 삭제(번호로)

sudo ufw delete 2

`ufw status numbered`로 확인한 번호로 규칙 삭제


동일 카테고리 명령어