Linux nc 명령어는 무엇이고

애플리케이션이나 인프라를 구성할 때 다른 서버와 통신하는 경우가 종종 있습니다. 하지만 갑자기 통신이 두절되거나 포트가 열리지 않는 문제가 많았습니다. 특히 포트가 열려 있는지 여부를 확인할 때 ‘nc’는 강력한 네트워크 도구입니다. Linux nc 명령 사용에 대해 자세히 알아보고 다양한 옵션을 살펴보겠습니다.

nc 명령어가 무엇인가요?

nc 명령은 “netcat”의 약어입니다. nc 명령은 TCP 또는 UDP 프로토콜을 사용하여 네트워크 연결에서 데이터를 읽고 쓸 수 있는 유틸리티입니다. 이를 사용하여 간단한 클라이언트-서버 응용 프로그램을 만들고 파일을 전송하고 포트를 스캔하는 등의 작업을 수행할 수 있습니다. 다양한 네트워크 관련 작업에 사용할 수 있는 다목적 도구입니다.

기본 구문

‘체크 안함’ 명령의 기본 구문은 다음과 같습니다.

nc (options) host port

호스트는 대상 컴퓨터의 호스트 이름 또는 IP 주소를 의미하고 포트는 대상 포트의 번호를 의미합니다. 기본적으로 nc는 네트워크 통신에 TCP 프로토콜을 사용하지만 -u 옵션을 사용하여 UDP 프로토콜을 지정할 수도 있습니다.

이제 nc 명령으로 사용할 수 있는 가장 유용한 옵션 중 일부를 살펴보겠습니다.

nc를 어떻게 설치합니까

nc는 사용하기 전에 설치되지 않을 수 있습니다. 그래서 “nc” 명령어를 눌렀는데 나오지 않는다면 설치 방법은 이렇습니다.

## 혹시 권한이 없으면 권한 설정 후 설치
yum install nc

가능성

‘-엘’

l 옵션은 원격 호스트에 연결하는 대신 들어오는 연결을 수신하도록 nc에 지시합니다. 이 옵션은 간단한 서버 애플리케이션을 구축할 때 유용합니다.

nc -l (host) port

선택적 호스트 매개변수를 여기에서 지정하여 수신 소켓을 특정 네트워크 인터페이스에 바인딩할 수 있습니다.

‘-피’

p 옵션을 사용하면 nc가 연결을 시작할 때 사용해야 하는 소스 포트를 지정할 수 있습니다. 이 옵션은 특정 포트에서만 연결을 수락하는 원격 서버에 연결해야 할 때 유용할 수 있습니다.

nc -p source_port host port

‘-V’

v 옵션은 네트워크 연결을 디버깅할 때 유용한 자세한 출력을 활성화합니다.

nc -v host port

기본적으로 nc는 호스트 이름을 IP 주소로 확인하려고 시도합니다. n 옵션은 이 동작을 비활성화하고 IP 주소를 직접 사용합니다.

‘-N’

nc -n host port

‘-지’

z 옵션은 포트 검색에 사용됩니다. 이 옵션은 nc가 데이터를 전송하지 않고 지정된 포트에 연결을 시도하도록 지시합니다. 연결에 성공하면 nc는 즉시 연결을 닫습니다.

nc -z host port

‘-유’

u 옵션은 nc에 TCP 대신 UDP 프로토콜을 사용하도록 지시합니다.

nc -u host port

마지막으로

체크 안함 명령은 리눅스~에 회로망 연결하다 관리하다 ~을 위한 강한 유틸리티입니다. 간단히 고객섬기는 사람 애플리케이션 또는, 파일 보내거나, 회로망 문제 해결 여부체크 안함~이다 작품 완벽한 위치 돕다 기쁘게 다목적 도구입니다. 그만큼 서면으로 바라 보았다 옵션 ~을 통해 프로젝트에서 체크 안함붓다 사용 ~을 위한 단단한 재단, 기부금 기질 숫자 거기에 ~ 할 것이다. 행복하다 네트워킹 당신을 기원합니다 소망!