반응형
부제: 특정 포트가 열려 있는지, 서버가 응답하는지 확인하기
nc -zv host 443 # 포트 열림 확인
nc -l 8080 # 포트 열고 대기 (리스닝)
$ nc -zv -w2 github.com 443
Connection to github.com (20.200.245.247) 443 port [tcp/https] succeeded!nc(netcat)는 TCP/UDP 연결을 직접 다루는 만능 도구다.-z(스캔)+-v(자세히)로 포트가 열려 있는지 빠르게 확인하고,-l로 포트를 열어 대기시킬 수도 있다. 방화벽·서비스 기동 확인에 자주 쓴다.
이렇게도 쓴다
여러 포트가 열렸는지 한 번에 확인한다.
nc -zv host 22 80 443
응답 대기 시간을 제한해 멈춤을 막는다(-w).
nc -zv -w3 host 5432
포트를 열어 간단한 서버처럼 대기한다.
nc -l 8080
웹 서버에 직접 요청을 보내 본다.
printf 'GET / HTTP/1.0\r\n\r\n' | nc example.com 80반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] systemctl 서비스 시작 중지 상태 확인 (0) | 2026.07.12 |
|---|---|
| [리눅스] nslookup DNS 조회 도메인 IP 확인 (0) | 2026.07.11 |
| [리눅스] rsync 파일 동기화 증분 백업 (0) | 2026.07.11 |
| [리눅스] scp 원격 파일 복사 업로드 다운로드 (0) | 2026.07.11 |
| [리눅스] ssh 원격 서버 접속 포트 키 인증 (0) | 2026.07.11 |