우분트 서버의 방화벽 설정은 ufw 로 합니다
방화벽 활성화
ufw enable
방화벽 비활성화
ufw disable
방화벽 상태확인
ufw status
21 포트 허용
ufw allow 21
21 포트 tcp패킷 허용
ufw allow 21/tcp
21 포트 udp패킷 허용
ufw allow 21/udp
21 포트 거부
ufw deny 21
21포트 tcp/udp 패킷 거부
ufw deny 21/tcp
ufw deny 21/udp
21 포트 설정 삭제
ufw delete allow 21
ssh 허용
ufw allow ssh
ssh 거부
ufw deny ssh
특정 IP 허용
ufw allow from 111.111.111.111
특정 IP 거부
ufw deny from 111.111.111.111
Ubuntu 서버 부팅시 ufw 자동 활성화 설정
sudo update-rc.d -f ufw defaults
아래와 같은 오류메시지 나올시
insserv: warning: script ‘K01iptables’ missing LSB tags and overrides
insserv: warning: script ‘iptables’ missing LSB tags and overrides
/etc/init.d/iptables 파일 오픈후 상단에 내용 추가
sudo vi /etc/init.d/iptables