는 방법을 확인하는 경우에 포트를 사용하는 리눅스에서는 유닉스

0 Comments

어떻게 확인할 수 있는 경우에 포트를 사용하는 리눅스에서는 유닉스 시스템과 같은? 리눅스 서버에서 어떤 포트가 수신 대기 중인지 어떻게 확인할 수 있습니까? Cli 를 사용하여 Linux 운영 체제에서 포트가 사용 중인지 어떻게 확인합니까?
서버의 네트워크 인터페이스에서 어떤 포트가 수신 대기 중인지 확인하는 것이 중요합니다. 침입을 감지하려면 열린 포트에주의를 기울여야합니다., 침입 외에도 문제 해결을 위해 서버의 다른 응용 프로그램에서 포트가 이미 사용 중인지 확인해야 할 수도 있습니다. 예를 들어 Apache 와 Nginx 서버를 동일한 시스템에 설치할 수 있습니다. 따라서 Apache 또는 Nginx 가 TCP 포트#80/443 을 사용하고 있는지 알아야합니다. 이 빠른 튜토리얼을 제공합을 사용하는 단계 netstat,nmap 및 lsof 명령을 확인하는 포트에서 이용하 보기 있는 응용 프로그램을 활용하는 포트가 있습니다.,

는 방법을 확인하는 경우 항구에서 사용되고

을 확인하신 포트와 시스템에서 사용:

  1. 터미널 응용 프로그램 즉,쉘 프롬프트가 표시됩니다.
  2. 실행 중 하나에서 다음 명령을 리눅스를 열기를 참조하십시오 포트

    sudo lsof-나-P-n|grep 듣
    sudo netstat-tulpn|grep 듣
    sudo lsof-i:22##특정 포트 같은 22##
    sudo nmap-sTU-O IP-주소-여기

  3. 에 대한 최신 버전의 리눅스를 사용하여 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 명령 페이지를 참조하십시오 온라인 여기

🐧Patreon 또는 기부로 내 작업을 지원하십시오.
🐧최신 튜토리얼에서 리눅스 오픈 소스&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


답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다