develog

[ubuntu] 방화벽 ufw 본문

카테고리 없음

[ubuntu] 방화벽 ufw

냐옴 2020. 8. 13. 13:27

방화벽 상태 확인

sudo ufw status verbose

방화벽 활성화/비활성화

sudo ufw enable
sudo ufw disable

초기화

sudo ufw reset
sudo ufw --force reset

sudo ufw default allow outgoing
sudo ufw default deny incoming
sudo ufw logging on

정책 변경사항 리로드

## 방화벽 정책 변경후 리로드
sudo ufw reload

default policy 설정

sudo ufw default deny incoming
sudo ufw default allow outgoing

특정 IP

# add/delete IP allow
sudo ufw allow from 192.168.1.231
sudo ufw delete allow from 192.168.1.231

# add/delete IP deny
sudo ufw deny from 192.168.1.231
sudo ufw delete deny from 192.168.1.231

# add/delete IP, port allow
sudo ufw allow from 192.168.1.231 to any port 22 proto tcp
sudo ufw delete allow from 192.168.1.231 to any port 22 proto tcp

# add/delete IP, port deny
sudo ufw deny from 192.168.1.231 to any port 22 proto tcp
sudo ufw delete deny from 192.168.1.231 to any port 22 proto tcp

포트 열기 (port 번호로)

# tcp/udp 22번 포트를 허용
sudo ufw allow 22

# tcp 22번 포트를 허용
sudo ufw allow 22/tcp

# udp 22번 포트를 허용
sudo ufw allow 22/udp

# open port range
sudo ufw allow 11200:11299/tcp​

포트 닫기 (port 번호로)

# tcp/udp 22번 포트를 거부
sudo ufw deny 22

# tcp 22번 포트를 거부
sudo ufw deny 22/tcp

# udp 22번 포트를 거부
sudo ufw deny 22/udp​

포트 열기/닫기 (서비스명으로)

sudo ufw allow ssh
sudo ufw deny ssh​

룰 확인/삭제

# 룰 확인
sudo ufw show raw

# 룰 삭제
sudo ufw delete ssh
sudo ufw delete deny 22/tcp
sudo ufw delete allow 22/tcp
Comments