728x90
반응형
서버를 운영하거나 보안 점검을 하다 보면, “이 포트 열려 있는 거 맞아?” 같은 질문을 자주 하게 됩니다.
오늘은 리눅스 환경에서 열린 포트 상태를 확인하는 대표 명령어 4가지를 정리해보겠습니다.
1️⃣ netstat – 전통의 강자
한때 표준이었던 netstat
명령어는 여전히 많은 서버에서 사용됩니다.
netstat -tuln
-tuln 옵션 설명:
-t
: TCP-u
: UDP-l
: Listening 상태-n
: 숫자 형태(IP, 포트 번호)
📌 단, 최신 Ubuntu에서는 net-tools
설치 필요:
sudo apt install net-tools
2️⃣ ss – 더 빠르고 강력한 netstat 대체제
ss -tuln
netstat과 동일한 기능을 제공하지만, 훨씬 빠릅니다. 최신 리눅스에 기본 탑재되어 있어 netstat보다 권장됩니다.
3️⃣ lsof – 어떤 프로세스가 포트를 쓰고 있는지?
lsof -i :포트번호
예: 80번 포트를 점유 중인 프로세스를 보고 싶다면
lsof -i :80
📌 포트를 어떤 프로세스(PID)가 점유 중인지 확인할 때 유용!
4️⃣ nc (netcat) – 외부 포트 테스트용
외부 시스템에서 내 서버의 포트가 열려 있는지 확인할 때 사용:
nc -zv IP주소 포트번호
예:
nc -zv 127.0.0.1 80
-z
: 연결만 시도 (데이터 전송 X)
-v
: verbose, 결과 메시지 출력
🔚 마무리 팁
- 포트 상태는 보안과 연결 상태 점검의 핵심입니다.
- 내부 확인은
netstat
,ss
,lsof
외부 확인은nc
활용! - 보안 점검 시엔 방화벽 설정(UFW, iptables)도 함께 확인하세요.
실무에서도, 개인 서버에서도 유용한 명령어들이니 즐겨찾기에 저장해두세요 :)
728x90
반응형
'게임 & IT & 앱 정보' 카테고리의 다른 글
리눅스에서 특정 문자열 찾는 방법 – grep 사용법 총정리 (0) | 2025.04.27 |
---|---|
리눅스에서 자주 사용하는 명령어 모음 (0) | 2025.04.27 |
파일 변환 앱 TOP 3 (PDF↔JPG, 워드↔PDF 등 실무 필수 앱) (0) | 2025.04.25 |
2025 알뜰폰 요금제 추천 TOP 5 (진짜 저렴한 실속 요금제만 정리) (1) | 2025.04.23 |
카카오톡 채팅 백업, 복원 완전 정리 (기기 변경 전에 꼭 확인!) (0) | 2025.04.22 |