Network & Server Factory

개인 공부 기록

Server & OS/Linux

[CentOS 7] firewall-cmd로 방화벽 포트 열기

1nfra 2021. 2. 15. 11:10
CentOS 7부터는 기본 방화벽이 firewalld라 firewall-cmd로 포트를 엽니다. --permanent로 추가한 뒤 --reload해야 적용되고, --list-all로 확인할 수 있습니다.

1. 포트 열기

웹 서버용 80번 포트를 여는 예시입니다.

firewall-cmd --zone=public --permanent --add-port=80/tcp

--permanent로 추가한 규칙은 설정 파일에만 저장되므로, 다시 불러와야 적용됩니다.

firewall-cmd --reload

2. 적용 확인

firewall-cmd --zone=public --list-all

ports 항목에 80/tcp가 보이면 적용된 것입니다.

3. 자주 쓰는 옵션

작업 명령
포트 범위 열기 firewall-cmd --permanent --add-port=10050-10051/tcp
서비스 이름으로 열기 firewall-cmd --permanent --add-service=http
포트 닫기 firewall-cmd --permanent --remove-port=80/tcp

4. 정리

  • CentOS 7은 firewalld를 쓰며 firewall-cmd로 포트를 관리합니다.
  • --permanent 규칙은 --reload 후에 적용됩니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문