개발

CentOS 7.9에서 방화벽 설정하기

에드몽단테스 2020. 11. 26. 18:06

CentOS 6.x 버전에는 방화벽 설정을 위해 lokkit을 제공했다.

7.x에서는 firewalld를 사용한다.

 

방화벽 상태를 확인한다.

# firewall-cmd --state

만약 firewalld가 설치되어 있지 않다면 yum으로 설치한다.

# yum install firewalld

 

부팅시 자동으로 방화벽이 설정되게 한다면 다음 명령어를 이용한다.

# systemctl enable firewalld

 

방화벽 시작 및 종료하기

# systemctl start firewalld

# systemctl stop firewalld

 

방화벽 목록 확인하기

# firewall-cmd --list-all

 

특정포트 방화벽에 추가(허용) 및 삭제(불허)하기

# firewall-cmd --permanent --add-port=80/tcp

# firewall-cmd --permanent --remove-port=80/tcp

방화벽 설정을 수정했다면 꼭 갱신을 해줘야 한다.

# firewall-cmd --reload

 

반응형