그러냐

CentOS7 포트(port) 열기(open) 방법 본문

Linux

CentOS7 포트(port) 열기(open) 방법

관절분리 2021. 12. 6. 17:04
반응형

CentOS7 포트(port) 열기(open) 방법

CentOS 7 부터 iptables -> firewalld 로 변경

 

1. 설정파일 위치

 

/etc/firewalld/zones/public.xml 

vi로 열어 보면

<zone>

  <short>Public</short>

  <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>

  <service name="ssh"/>

  <service name="dhcpv6-client"/>

  <port protocol="tcp" port="8080"/>

  <port protocol="tcp" port="80"/>

</zone>

이런식으로 추가 되어 있다

 

2. 설정 추가&오픈 (설정에 추가하여 서버재부팅 후에도 계속적으로 적용되도록 함)

 

예) 8080 포트 오픈

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

 

3. 임시 오픈 (서버 재부팅 시 사라짐)

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

 

4. reload

firewall-cmd --reload

 

5. on/off

(on) systemctl start firewalld

       systemctl enable firewalld

 

(off) systemctl stop firewalld

       systemctl disable firewalld

 

6. 방화벽 상태 확인

firewall-cmd --state

 

7. 활성화 상태의 zone 리스트

firewall-cmd --get-active-zones

 

8. 서비스 리스트

firewall-cmd --get-service

 

9. 특정 존에 있는 서비스 리스트

예)public 존에 있는 서비스 리스트 확인

firewall-cmd --zone=public --list-services



출처: https://tnsgud.tistory.com/64 [Soon Gud Story]

반응형