반응형
원도우 telnet 명령어
Windows 운영 체제에서 telnet은 명령 프롬프트(cmd)를 사용하여 원격 호스트에 Telnet 서비스에 연결하고 텍스트 기반으로 통신할 수 있게 해주는 명령어입니다. 그러나 최근 버전의 Windows에서는 기본적으로 telnet 클라이언트 기능이 비활성화되어 있을 수 있습니다. 대신 보안상의 이유로 PowerShell 기반의 Test-NetConnection을 사용할 수 있습니다.
주의: telnet은 보안에 취약한 프로토콜이므로 가능하면 다른 보안 프로토콜을 사용하거나 SSH 등의 보안 연결을 권장합니다.
기본 구문
telnet [옵션] 호스트 [포트]
옵션
- -a: 주소 확인
- -e: 이스케이프 문자 지정
- -l: 사용자 이름 지정
- -t: 터미널 형식 지정
telnet 사용법
더보기
>telnet /?
telnet [-a][-e 이스케이프 문자][-f 로그 파일][-l 사용자][-t 터미널][호스트 [포트]]
-a 자동 로그온을 시도합니다. -l 옵션과 같지만 현재 로그온된
사용자 이름을 사용합니다.
-e 텔넷 클라이언트 프롬프트에 입력할 이스케이프 문자
-f 클라이언트의 로깅에 사용할 파일 이름
-l 원격 시스템에 로그인하는 데 사용할 사용자 이름을 지정합니다.
원격 시스템이 TELNET ENVIRON 옵션을 지원해야 합니다.
-t 터미널 형식을 지정합니다.
지원되는 터미널 형식은 vt100, vt52, ansi 및 vtnt입니다.
host 연결한 원격 컴퓨터의 호스트 이름 또는 IP 주소를
지정합니다.
port 포트 번호 또는 서비스 이름을 지정합니다.
사용 예시
- 특정 호스트와 포트로 연결
telnet example.com 80
- 특정 호스트와 포트로 연결하고 터미널 형식 지정
telnet -t vt100 example.com 23
- 이스케이프 문자: 'CTRL+]'
하지만, 최신 Windows 버전에서는 기본적으로 telnet 클라이언트 기능이 비활성화되어 있을 수 있으며, 위와 같은 방법으로 telnet 명령어를 사용할 수 없을 수 있습니다. 대신 PowerShell의 Test-NetConnection을 사용하여 포트 테스트를 수행하거나 원격 호스트와 TCP 연결을 확인하는 방법이 더 권장됩니다.
PowerShell로 Test-NetConnection 사용 예시
- 특정 호스트와 포트 테스트
Test-NetConnection -ComputerName example.com -Port 80
- 원격 호스트와 TCP 연결 확인
Test-NetConnection -ComputerName example.com -Port 23 -InformationLevel "Detailed"
위의 PowerShell 예시는 telnet 명령어 대신 PowerShell에서 포트 테스트와 원격 호스트 연결을 확인하는 방법을 보여주고 있습니다. 이러한 방법을 사용하여 더 안전한 통신을 구축할 수 있습니다.
728x90
반응형
'원도우' 카테고리의 다른 글
[원도우] vmware services (0) | 2013.08.14 |
---|---|
[원도우] 원도우에서 폴더 및 파일 tree 구조로 출력하기 (0) | 2013.08.14 |
[원도우] 드라이버 찾기 프로그램(3DP) (0) | 2013.08.14 |
[원도우] XP 모든 윈도우 업데이트 실패 시 해결방안 (0) | 2013.08.14 |
원도우에서 DHCP 서버를 설정하고 사용하는 방법 (0) | 2013.08.14 |