리눅스 서버 포트 점검하기

리눅스에서 포트 상태를 점검하는 방법은 다양합니다. 아래는 명령어와 함께 자세하게 설명한 방법입니다.

  1. netstat

netstat 명령어는 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다.

netstat -an | grep LISTEN

위 명령어를 입력하면 현재 시스템에서 열린 포트 중 리스닝 상태인 포트 목록을 출력합니다. -an 옵션은 모든 연결 상태를 출력하도록 지정하고, grep LISTEN은 리스닝 상태인 포트만 필터링합니다.

  1. lsof

lsof 명령어는 열린 파일과 관련된 정보를 출력합니다. 명령어는 아래와 같습니다.

lsof -i :포트번호

위 명령어를 입력하면 지정한 포트를 사용하는 프로세스와 파일 등의 정보를 출력합니다.

  1. ss

ss 명령어는 netstat 명령어와 유사하게 시스템의 네트워크 연결 상태를 확인할 수 있습니다. 명령어는 아래와 같습니다.

ss -tln

위 명령어를 입력하면 현재 시스템에서 열린 TCP 리스닝 포트 목록을 출력합니다. -tln 옵션은 TCP 프로토콜을 사용하는 리스닝 포트만 출력하도록 지정합니다.

  1. nmap

nmap 명령어는 네트워크 탐색 및 보안 검사 목적으로 사용됩니다. nmap 명령어를 사용하여 포트 스캔을 수행할 수 있습니다. 명령어는 아래와 같습니다.

nmap -p 포트번호 IP주소

위 명령어를 입력하면 지정한 IP 주소에서 지정한 포트 번호에 대한 상태를 출력합니다.

위와 같은 명령어를 사용하여 리눅스에서 포트 상태를 점검할 수 있습니다.