> 시스템 튜토리얼 > 리눅스 > 포트 연결 테스트: 텔넷을 적절하게 사용하는 방법

포트 연결 테스트: 텔넷을 적절하게 사용하는 방법

王林
풀어 주다: 2024-01-01 21:59:51
앞으로
1132명이 탐색했습니다.

텔넷 명령은 TELNET 프로토콜의 사용자 인터페이스입니다. 명령 모드와 세션 모드의 두 가지 모드를 지원합니다. 텔넷은 많은 명령을 지원하지만 대부분의 경우 대상 호스트가 특정 포트를 열었는지 확인하는 데 사용합니다( 기본값은 23 )입니다.
포트 연결 테스트: 텔넷을 적절하게 사용하는 방법

실행 결과는 두 가지입니다: 포트가 열려 있지 않습니다 으아아아

이 시점에서 명령이 종료되었습니다.

항구가 열려있습니다 으아아아

현재 명령이 종료되지 않았습니다.
프롬프트에 따르면 이스케이프 문자는 '^]'입니다. 종료 문자는 '^]'(CTRL+])임을 알 수 있습니다. 이때 다른 문자를 입력해도 종료되지 않으며 Ctrl+C도 종료되지 않습니다. CTRL+]를 입력하면 자동으로 실행되어 명령 모드로 들어갑니다.

으아아아

실행 quit 이때 진짜 종료를 하세요.

으아아아

그 중 Escape 문자는 -e 매개변수를 사용하여 사용자 정의할 수 있습니다.

으아아아

그래도 텔넷을 종료하는 것은 여전히 ​​번거롭습니다. 그렇다면 한 단계 더 나아가 스크립트에 텔넷이 나타나면 어떻게 (정상적으로) 종료해야 합니까?

계획

실제로 다음과 같을 수 있습니다:

결과 출력 후 바로 종료 으아아아 으아아아 결과 출력 후 종료 지연

sleep 2를 사용하면 telnet이 결과를 출력하고 2초 동안 유지된 후 명령 모드를 종료합니다.

으아아아

이 방법을 사용하면 표준 출력과 표준 오류를 파일로 리디렉션할 수 있으며, 파일 내용을 분석하여 포트 열림 상태를 확인할 수 있습니다.

위 내용은 포트 연결 테스트: 텔넷을 적절하게 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:linuxprobe.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿