리눅스 포트 및 방화벽 상태와 포트를 Open하는 방법입니다. 리눅스 포트 명령어리눅스 포트 관련 명령어 입니다. 포트 상태 확인1. 열려있는 모든 포트 표시
2. LISTEN 포트 표시
3. 특정 포트 상태 확인
포트 열기1. 방화벽 설정 정보 확인
2. Port 열기
2-1. TCP Inbound Port 열기
2-2. UDP Inbound Port 열기
2-3. TCP Outbound Port 열기
2-4. UDP Outbound Port 열기
3. Port 설정 조회
CentOS 7 포트 열기CentOS 7 부터는 iptables 관련 명령어가 아니라 firewall 명령어로 변경
포트 삭제"-D" 옵션을 이용하여 포트 삭제
변경사항 저장
방화벽 활성화 / 비활성화
관련글티스토리 뷰리눅스에서 svn 서버등 안띄워질 수 있다. 이럴때 잘띄워졌는지 포트가 LISTEN 하고 있는지 확인해봐야 한다. netstat -nap | grep :3690 하면 svn 포트가 잘 떠있는지 확인이 가능하다. tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN - 이런식으로 결과가 나올것이다. 만약 svn 서버가 안띄워져 있다면 없다, 안띄워졌다. 등의 메시지가 나오는게 아니고 아예 아무것도 안나온다. 아님 그냥 이것만 나오던가.. (이게 나온다면 잘 될때도 나온다.) 괄호에 있는것이니 무시해도 된다. 흠.. 근데 80은 떠 있는데 안나온다.. 왜 안나오는지 아시는분 댓글 좀.. 안녕하세요? 서버 개발을 진행하면서 포트 및 방화벽에 대해서 설정할 일이 많아 정리를 해보았습니다. A. 포트 상태 확인 1. 열려있는 모든 포트 표시 -n: host명으로 표시 안함 2. LISTEN중인 포트 표시 3. 확인하려는 포트번호 상태확인 4. 특정 호스트 포트 상태 확인 4.1 특정 포트 상태 확인 Sample Result) Connection to www.google.com 80 port [tcp/http] succeeded! 4.2 특정 호스트의 포트 범위를 지정하여 열린 포트 확인 Sample Result) Connection to
10.20.30.40 21 port [tcp/ftp] succeeded! B. 포트 열기 ※ 방화벽 설정 정보
확인하기 1. 특정포트 외부에서 접속할 수 있도록 열기 (외부에서 접속할 수 있도록 포트 OPEN) 1.1 TCP PORT일 경우 1.2 UDP PORT일
경우 -I: 새로운 규칙을 추가한다. ※ 내부에서 외부로 나갈 수 있도록 포트 열기 # iptables -I OUTPUT 1 -p tcp --dport 9002 -j ACCEPT 2. 추가한 설정 조회 3. 추가한 설정 삭제 a) 규칙번호로 삭제 b) 추가한 규칙으로 삭제 4. 변경사항 저장 C. 방화벽 활성화&비활성화 1. 켜기 2. 끄기 ------------------------------------------------------------------------------------------ |