윈도우 서버구축/보안

리눅스 방화벽 설정

서버이야기 2017. 3. 7. 18:14
리눅스 방화벽 설정 - CentOS 7


firewlld(CentOS 7 방화벽)

방화벽은 일종에 Windows 방화벽이라고 생각 하시면 됩니다

systemd 기반으로 작동되기 때문에 명령어 또한 systemctl 또는 firewalld -cmd를 사용하시면 됩니다


CentOS 6에서는 iptable을 사용하였지만 CentOS 7부부터는 firewalld를 사용합니다


이제 CentOS 방화벽 설정을 진행해보도록 하겠습니다



CentOS 7 방화벽 설정하기


CentOS 7는 사용하여 방화벽상태, 실행, 정지, IP 허용을 진행해 보겠습니다


방화벽 상태 확인

firewall-cmd --state


방화벽 설정 완료후 로드

firewall-cmd --reload


방화벽에 허용된 포트/리스트 확인

firewall-cmd --list-all


방화벽에 허용할 포트 추가

firewall-cmd --add-port=9797/tcp


방화벽에 허용한 포트 삭제

firewall-cmd --remove-port=9797/tcp



방화벽을 정지후 방화벽을 중지 시킨후 실행 하지 않도록 설정

systemctl stop firewalld
systemctl mask firewalld