Ubuntu ufw 사용

🔰 UFW란?

  • UFW는 Ubuntu에 기본 내장된 방화벽 관리 도구
  • 복잡한 iptables보다 훨씬 간단하게 포트 허용/차단을 설정 가능
  • 서버 운영 초보자도 쉽게 사용할 수 있도록 설계됨

 

⚙️ 설치 및 기본 사용법

  • Ubuntu 20.04 이상은 기본 설치됨
  • 설치 필요 시:
    $ sudo apt update
    $ sudo apt install ufw
  • 활성화 및 상태 확인

    ※ 방화벽을 시작/재시작 하기 전에 SSH Port 인 22 가 오픈되어야 함 !!

    $ sudo ufw allow ssh
    또는
    $ sudo ufw allow 22/tcp
    $ sudo ufw enable      # 방화벽 활성화
    $ sudo ufw disable     # 방화벽 비활성화
    
    $ sudo ufw status      # 현재 규칙 확인

🔓 방화벽 포트 설정

 

  • 포트 추가 / 범위 추가
    $ sudo ufw allow 80/tcp
    $ sudo ufw allow 443/tcp
    
    $ sudo ufw allow 5000:6000/tcp
  • 포트 차단
    $ sudo ufw deny 1234/tcp
    $ sudo ufw delete allow 1234/tcp

 

🧠 고급 설정

  • 특정 IP만 허용
    $ sudo ufw allow from 123.45.67.123 to any port 22
  • 특정 IP 차단
    $ sudo ufw deny from 123.10.115.123