우분투는 실행 시에 방화벽이 켜져 있는 상태입니다.
(그래서 초기 설정 시에 SSH 포트를 방화벽 해제해주지 않으면 time out에러가 발생합니다.)
우분투에서 사용되는 방화벽 관련 설정을 정리해보겠습니다.
# 방화벽 설치
sudo apt install ufw
# 방화벽 종료
sudo systemctl stop ufw
# 방화벽 시작
sudo systemctl start ufw
# 방화벽 재시작
sudo systemctl restart ufw
# 방화벽 초기화
sudo ufw reset
# 방화벽 비활성화(stop + 서비스 제거)
sudo ufw disable
# 방화벽 활성화(start + 서비스 등록)
sudo ufw enable
# 방화벽 상태 확인
sudo ufw status verbose
# 방화벽 규칙 번호 정렬
sudo ufw status numbered
기본 정책을 허용으로 설정하면 모든 트래픽을 허용합니다.
모든 포트에 대해서 접근이 가능한 것입니다. 이를 방지하기 위해선 방화벽의 규칙을 상세하게 설정해두어야 합니다.