- 다른 뜻에 대해서는 리눅스 원격서버 포트 스캔 문서를 참조하십시오.
- 리눅스에서 원격지 포트 점검
- 리눅스 tcping
- linux tcping (alternative)
- linux ping port
1 개요[ | ]
- 이 문서는 리눅스에서 다른 서버를 점검하는 방법을 설명하고 있다.
- 즉 출발지(로컬)가 리눅스, 목적지(원격)는 리눅스든 윈도우든 상관없음
- 리눅스 서버 자신의 포트를 점검하려면 리눅스 포트 점검 참고
- 원격서버의 불특정 포트를 스캔하려면 리눅스 원격서버 포트 스캔 참고
2 방법 1: nc[ | ]
- 명령어
Bash
Copy
nc -z 호스트주소 포트번호
- 실행예시 (포트 열림)
Console
Copy
[root@zetawiki ~]# nc -z 8.8.8.8 53
Connection to 8.8.8.8 53 port [tcp/domain] succeeded!
- → 8.8.8.8은 구글의 DNS이다. DNS는 53포트를 사용하므로 열려 있다.
Console
Copy
[root@zetawiki ~]# nc -z daum.net 80
Connection to daum.net 80 port [tcp/http] succeeded!
- → daum.net의 80포트는 열려 있다. 닫혀 있다면 큰일이겠지...
- 실행예시 (포트 닫힘)
Console
Copy
[root@zetawiki ~]# nc -z 8.8.8.8 21
^C
Console
Copy
[root@zetawiki ~]# nc -z daum.net 81
- → 응답이 없으면 Ctrl+C를 눌러 종료한다.
- → 응답이 없는데도 계속 기다리면 약 10초 후에 아무 메시지 없이 종료된다.
3 방법 2: nc 반복점검[ | ]

nc 결과를 tcping처럼 계속 찍고 싶다.
Bash
Copy
while true; do date; nc -w1 -z 아이피 포트; done
Console
Copy
[root@zetawiki ~]# while true; do date; nc -w1 -z 8.8.8.8 21; done
Wed Feb 4 11:15:05 KST 2015
Wed Feb 4 11:15:06 KST 2015
Wed Feb 4 11:15:07 KST 2015
... (생략)
Console
Copy
[root@zetawiki ~]# while true; do date; nc -w1 -z 8.8.8.8 53; done
Wed Feb 4 11:15:12 KST 2015
Connection to 8.8.8.8 53 port [tcp/domain] succeeded!
Wed Feb 4 11:15:12 KST 2015
Connection to 8.8.8.8 53 port [tcp/domain] succeeded!
... (생략)
4 방법 3: nmap[ | ]
- 명령어
Bash
Copy
nmap -PN 호스트주소 -p포트번호
- 실행예시 (포트 열림)
Console
Copy
[root@zetawiki ~]# nmap -PN 8.8.8.8 -p53
Starting Nmap 5.51 ( http://nmap.org ) at 2013-11-28 10:47 KST
Nmap scan report for google-public-dns-a.google.com (8.8.8.8)
Host is up (0.087s latency).
PORT STATE SERVICE
53/tcp open domain
Nmap done: 1 IP address (1 host up) scanned in 0.16 seconds
Console
Copy
[root@zetawiki ~]# nmap -PN daum.net -p80 | grep ^80
80/tcp open http
- → 열린 포트는 open 이라고 나옴
- 실행예시 (포트 닫힘)
Console
Copy
[root@zetawiki ~]# nmap -PN 8.8.8.8 -p51 | grep ^51
51/tcp filtered la-maint
Console
Copy
[root@zetawiki ~]# nmap -PN daum.net -p81 | grep ^81
81/tcp filtered hosts2-ns
- → 닫힌 포트는 filtered 라고 나옴
5 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.