Server/기타

[Linux] CentOS 7 방화벽 확인

sangjun-pro 2022. 4. 1. 17:12

1. 포트 확인

 netstat 설치

[root@localhost ~]# yum install net-tools
[root@localhost ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1044/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1301/master
tcp6       0      0 :::21                   :::*                    LISTEN      10460/vsftpd
tcp6       0      0 :::22                   :::*                    LISTEN      1044/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1301/master

 

2. 방화벽 열기 ( ex, 22번 포트 )

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=22/tcp

3. 방화벽 삭제

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-port=22/tcp

4. 방화벽 적용

[root@localhost ~]# firewall-cmd --reload

5. 열려있는 모든 포트 확인

[root@localhost ~]# netstat -nap