CentOS7에서 포트(Port) 열기
CentOS6까지 잘 쓰던 service iptables status
명령이 동작하지 않아서, 검색한 결과 firewall-cmd
이란 명령어를 찾았습니다.
아래 참고하였던 코드와 사이트를 정리하였으니 필요한 작업에 도움이 되었으면 좋겠습니다.
코드 정리
# 현재 열려있는 포트를 확인
netstat -tulpn | grep LISTEN
# CentOS6까지만 동작했던 명령입니다.
service iptables status
# CentOS7에서 방화벽 iptables 현황을 볼 수 있습니다.
iptables -L --line
# 외부 테스트를 위해서 웹서버를 띄웁니다.
python -m SimpleHTTPServer 8000
# 포트가 외부에서 접속되지 않는다면 포트를 방화벽에 추가합니다.
sudo firewall-cmd --zone=public --add-port=8000/tcp --permanent
# 방화벽을 리로드합니다.
sudo firewall-cmd --reload
출처
[1] How to open a port in the firewall on CentOS or RHEL