>시스템 튜토리얼 >리눅스 >원격 포트가 열려 있는지 확인하는 방법

원격 포트가 열려 있는지 확인하는 방법

WBOY
WBOY앞으로
2024-01-08 09:05:45897검색

Port는 Linux 운영 체제에서 애플리케이션 또는 프로세스와의 통신 종점인 논리적 엔터티입니다. 사용하기 전에 대상 시스템에서 어떤 포트가 열려 있고 서비스가 실행되고 있는지 아는 것이 유용합니다.

netstat 또는 NMAP와 같은 기타 여러 Linux 명령을 사용하여 로컬 시스템의 Linux에서 열려 있는 포트를 쉽게 나열할 수 있습니다.

원격 포트가 열려 있는지 확인하는 방법

이 가이드에서는 간단한 netcat(줄여서 nc) 명령을 사용하여 원격 호스트의 포트에 액세스할 수 있는지/열려 있는지 확인하는 방법을 보여줍니다.

netcat(또는 줄여서 nc)은 Linux에서 TCP, UDP 또는 UNIX 도메인 소켓과 관련된 모든 작업에 사용할 수 있는 강력하고 사용하기 쉬운 프로그램입니다.

으아아아

이를 사용하여 TCP 연결 열기, TCP 및 UDP 포트 수신 대기, UDP 패킷 보내기, IPv4 및 IPv6에서 포트 스캔 수행 등을 수행할 수 있습니다.

netcat을 사용하면 아래와 같이 단일 또는 다중 또는 다양한 범위의 열려 있는 포트를 확인할 수 있습니다. 다음 명령은 호스트 192.168.56.10에 포트 22가 열려 있는지 확인하는 데 도움이 됩니다.

으아아아

위 명령에서 이러한 플래그는 다음과 같습니다.

  1. -z – 실제로 데이터를 보내지 않고 청취 중인 데몬만 검색하도록 nc를 설정합니다.
  2. -v – 상세 모드 활성화

다음 명령은 원격 호스트 192.168.5.10에서 포트 80, 22 및 21이 열려 있는지 확인합니다(호스트 이름을 사용할 수도 있음).

으아아아

포트 스캐닝 범위를 지정할 수도 있습니다.

으아아아

netcat 명령의 더 많은 예와 사용법을 보려면 아래 기사를 읽어보세요.

  1. netcat 명령을 사용하여 Linux 서버 간에 파일을 전송하세요
  2. Linux 네트워크 구성 및 문제 해결 명령

그렇습니다. 이 기사에서는 netcat 명령을 사용하여 원격 호스트 포트에 연결할 수 있거나 열려 있는지 감지하는 방법을 설명했습니다.


위 내용은 원격 포트가 열려 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제