리눅스 서버 포트 점검하기
리눅스에서 포트 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다.
- netstat
netstat
명령어는 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다.
netstat -an | grep LISTEN
위 명령어를 입력하면 현재 시스템에서 열린 포트 중 리스닝 상태인 포트 목록을 출력합니다. -an
옵션은 모든 연결 상태를 출력하도록 지정하고, grep LISTEN
은 리스닝 상태인 포트만 필터링합니다.
- lsof
lsof
명령어는 열린 파일과 관련된 정보를 출력합니다. 명령어는 아래와 같습니다.
lsof -i :포트번호
위 명령어를 입력하면 지정한 포트를 사용하는 프로세스와 파일 등의 정보를 출력합니다.
- ss
ss
명령어는 netstat
명령어와 유사하게 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다.
ss -tln
위 명령어를 입력하면 현재 시스템에서 열린 TCP 리스닝 포트 목록을 출력합니다. -tln
옵션은 TCP 프로토콜을 사용하는 리스닝 포트만 출력하도록 지정합니다.
- nmap
nmap
명령어는 네트워크 탐색 및 보안 검사 목적으로 사용됩니다. nmap
명령어를 사용하여 포트 스캔을 수행할 수 있습니다. 명령어는 아래와 같습니다.
nmap -p 포트번호 IP주소
위 명령어를 입력하면 지정한 IP 주소에서 지정한 포트 번호에 대한 상태를 출력합니다.
위와 같은 명령어를 사용하여 리눅스에서 포트 상태를 점검할 수 있습니다.