는 방법을 확인하는 경우에 포트를 사용하는 리눅스에서는 유닉스
어떻게 확인할 수 있는 경우에 포트를 사용하는 리눅스에서는 유닉스 시스템과 같은? 리눅스 서버에서 어떤 포트가 수신 대기 중인지 어떻게 확인할 수 있습니까? Cli 를 사용하여 Linux 운영 체제에서 포트가 사용 중인지 어떻게 확인합니까?
서버의 네트워크 인터페이스에서 어떤 포트가 수신 대기 중인지 확인하는 것이 중요합니다. 침입을 감지하려면 열린 포트에주의를 기울여야합니다., 침입 외에도 문제 해결을 위해 서버의 다른 응용 프로그램에서 포트가 이미 사용 중인지 확인해야 할 수도 있습니다. 예를 들어 Apache 와 Nginx 서버를 동일한 시스템에 설치할 수 있습니다. 따라서 Apache 또는 Nginx 가 TCP 포트#80/443 을 사용하고 있는지 알아야합니다. 이 빠른 튜토리얼을 제공합을 사용하는 단계 netstat,nmap 및 lsof 명령을 확인하는 포트에서 이용하 보기 있는 응용 프로그램을 활용하는 포트가 있습니다.,
는 방법을 확인하는 경우 항구에서 사용되고
을 확인하신 포트와 시스템에서 사용:
- 터미널 응용 프로그램 즉,쉘 프롬프트가 표시됩니다.
- 실행 중 하나에서 다음 명령을 리눅스를 열기를 참조하십시오 포트
sudo lsof-나-P-n|grep 듣
sudo netstat-tulpn|grep 듣
sudo lsof-i:22##특정 포트 같은 22##
sudo nmap-sTU-O IP-주소-여기 - 에 대한 최신 버전의 리눅스를 사용하여 ss 명령입니다., 예를 들어,ss-tulw
명령 및 출력을 자세히 살펴 보겠습니다.
Option#1:lsof 명령
이 구문은 다음과 같습니다.$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN ### ###
샘플 출력:
Fig.01:을 확인하신 포트와 응용 프로그램 lsof 명령
을 고려한 마지막 줄 위에서 출력:
sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
- sshd 은 응용 프로그램의 이름입니다.리><리>10.86.128.,138IP 주소를 sshd 응용 프로그램에 바인딩(들)
- 22TCP 포트가 사용되고 있(들)
- 85379 프로세스 ID 의 sshd 과정
Option#2:netstat 명령
확인할 수 있습니다신 포트와 응용 프로그램 netstat 다음과 같습니다.
리눅스 드라이버 구
실행 netstat 명령과 함께 grep 명령을 필터링하는 포트에서 LISTEN 상태:$ netstat -tulpn | grep LISTEN
netstat 명령을 사용되지 않는 약간의 시간에서 리눅스., 따라서,당신은 당신을 사용할 필요가 ss 다음과 같이 명령:sudo ss -tulw
sudo ss -tulwn
어디 ss 명령할 수 있는 옵션은 다음과 같습니다:
- -t:만 보이기 TCP 소켓 리눅스에서
- -u:만 표시 UDP 소켓 리눅스에서
- -l: 쇼 듣기 소켓이 있습니다. 예를 들어 TCP 포트 22 는 SSHD 서버에 의해 열립니다.
- -p:소켓을 연 목록 프로세스 이름
- -n:서비스 이름을 확인하지 않음 즉, don’t use DNS
Related: Linux Find Out Which Process Is Listening Upon a Port
FreeBSD/MacOS X netstat syntax
$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN
OpenBSD netstat syntax
$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN
Option #3: nmap command
Fig.,02:을 결정하는 포트가 듣기 위해 TCP 연결을 사용하여 nmap
결합할 수 있습한 TCP/UDP 스캔에서 하나의 명령:$ sudo nmap -sTU -O 192.168.2.13
에 대한 참고 윈도우 사용자
결론
이 페이지 설명 명령을 결정하는 경우에 포트를 사용하는 리눅스에서는 유닉스 서버입니다. 자세한 내용은 nmap 명령 및 lsof 명령 페이지를 참조하십시오 온라인 여기
🐧최신 튜토리얼에서 리눅스 오픈 소스&DevOps 를 통해 RSS 피드 또는 매주 이메일 뉴스레터입니다.,
🐧 7 comments so far… add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |