반응형
Ubuntu에서 특정 포트가 열려 있는지 확인하는 방법은 여러 가지가 있습니다. 가장 많이 사용하는 방법은 netstat
, ss
, lsof
, 그리고 nmap
명령어입니다.
1. netstat
사용
netstat
명령어는 포트의 상태와 연결된 프로세스를 확인할 수 있습니다.
sudo netstat -tuln | grep <포트번호>
-t
: TCP 포트만 표시-u
: UDP 포트만 표시-l
: 현재 열려 있는 포트만 표시-n
: 숫자 형식으로 표시 (DNS 해석 없이 IP와 포트 번호만 출력)
예: 80번 포트 확인
sudo netstat -tuln | grep 80
2. ss
사용
ss
는 netstat
보다 빠르고 현대적인 대안으로, 포트 상태와 네트워크 연결을 확인할 수 있습니다.
sudo ss -tuln | grep <포트번호>
3. lsof
사용
lsof
명령어는 특정 포트를 사용 중인 프로세스를 확인할 수 있습니다.
sudo lsof -i :<포트번호>
예: 443번 포트 확인
sudo lsof -i :443
4. nmap
사용
nmap
은 외부에서 포트가 열려 있는지 스캔하는데 유용합니다. nmap
이 설치되어 있지 않은 경우 sudo apt install nmap
으로 설치할 수 있습니다.
nmap -p <포트번호> localhost
예: 22번 포트 확인
nmap -p 22 localhost
이 방법들 중 하나를 사용해 특정 포트가 열려 있는지 확인할 수 있습니다.
반응형
'Linux Unix > Ubuntu' 카테고리의 다른 글
[ Ubuntu ] apt install - 오프라인으로 pip 앱 설치하기 (3) | 2024.11.13 |
---|---|
[ Ubuntu ] snap과 apt의 특징과 차이점 (0) | 2024.11.01 |
[ Ubuntu ] snap - 소프트웨어 패키지를 설치 관리하기 (0) | 2024.11.01 |
[ 리눅스 / Linux ] Ubuntu 설치하기 (0) | 2019.11.06 |