반응형
열려 있는 모든 포트 확인하기
$ netstat -nap
-n : host명으로 표시 안함
-a : 모든소켓 표시
-p : 프로세스ID와 프로그램명 표시
열려 있는 포트 중 LISTENING 상태로 필터
$ netstat -nap | grep LISTEN
특정 포트가 열려 있는지 방화벽 체크하는 방법.
$ nc -z <ip> <port>
특정 호스트의 지정 범위 포트가 열려 있는지 확인하기
$ nc -z <ip> <port>-<port>
- 연결 성공 시 (열려있음)
Connection to <ip> <port> port [tcp/wap-wsp] succeeded!
- 연결 실패 시 (닫혀있음)
아무 응답메세지 없음
nc가 없는 서버라고 한다면 밑의 명령 입력
$ echo > /dev/tcp/<ip>/<port>
- 연결 성공 시 (열려있음)
아무 출력없이 해당 명령 종료
- 연결 실패 시 (닫혀있음)
-bash: connect: No route to host
-bash: /dev/tcp/10.10.110.106/80: No route to host
반응형
'개발 > Linux' 카테고리의 다른 글
[ Linux ] fdisk와 마운트(Mount)란? (0) | 2023.11.06 |
---|---|
[Linux] df( 전체 디스크 ), du ( 디렉토리별 디스크 ) 차이와 사용법 정리 (0) | 2023.11.06 |
[Linux, NETWORK] CentOS 설치 후 yum이 안될 때 (0) | 2023.10.31 |
[Linux] watch 사용법 (0) | 2023.10.18 |
[Linux] crontab 설치 및 사용 (0) | 2023.10.11 |