본문 바로가기
IT/컴퓨터

Windows 10 Telnet (텔넷) 명령어 활성화 / 사용 방법

by 버들도령 2023. 11. 9.
728x90

Microsoft Telnet

 

윈도우즈 10의 cmd 창에서 telnet 명령어를 사용하려면 먼저 telnet 클라이언트가 설치되어 있어야 합니다.

telnet 클라이언트는 기본적으로 설치되어 있지 않으므로, 제어판에서 Windows 기능을 켜기/끄기하여 설치해야 합니다.

  1. 제어판을 엽니다.
  2. 프로그램을 클릭합니다.
  3. 프로그램 및 기능을 클릭합니다.
  4. Windows 기능 켜기/끄기를 클릭합니다.
  5. 텔넷 클라이언트 앞의 체크박스를 선택합니다.
  6. 확인을 클릭합니다.

설치가 완료되면 cmd 창을 열고 telnet 명령어를 입력하여 telnet 클라이언트가 정상적으로 설치되었는지 확인할 수 있습니다.

C:\Users\[사용자 이름]> telnet

위 명령어를 입력하면 다음과 같은 화면이 표시됩니다.

Microsoft Telnet Client
Version 11.00.17763.1001
Copyright (c) Microsoft Corporation. All rights reserved.

이제 telnet 명령어를 사용하여 원격 시스템에 접속할 수 있습니다.

C:\Users\[사용자 이름]> telnet [IP 주소] [포트 번호]

예를 들어, IP 주소가 192.168.1.100인 시스템의 23번 포트에 접속하려면 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet 192.168.1.100 23

위 명령어를 입력하면 원격 시스템에 접속되고, 원격 시스템의 명령 프롬프트가 표시됩니다.

telnet 명령어를 종료하려면 Ctrl+] 키를 누른 다음 quit 명령어를 입력합니다.

 

cmd 명령 프롬프트에서 telnet 명령어 인식 불가 확인

telnet 명령어 인식 불가

 

'제어판' 검색 후 실행

'제어판' 검색 후 실행

 

프로그램 및 기능 ▶Windows 기능 켜기/끄기

프로그램 및 기능 ▶Windows 기능 켜기/끄기

 

Windows 기능 켜기/끄기

Windows 기능 켜기/끄기 ▶ 텔넷 클라이언트 체크 후 확인 버튼 클릭

 

 

telnet -help (도움말)

Windows 10. Telnet 텔넷 프롬프트

 

Microsoft Windows [Version 10.0.19045.3570]
(c) Microsoft Corporation. All rights reserved.

C:\Users\invus>telnet -help

telnet [-a][-e 이스케이프 문자][-f 로그 파일][-l 사용자][-t 터미널][호스트 [포트]]
 -a      자동 로그온을 시도합니다. -l 옵션과 같지만 현재 로그온된
         사용자 이름을 사용합니다.
 -e      텔넷 클라이언트 프롬프트에 입력할 이스케이프 문자
 -f      클라이언트의 로깅에 사용할 파일 이름
 -l      원격 시스템에 로그인하는 데 사용할 사용자 이름을 지정합니다.
         원격 시스템이 TELNET ENVIRON 옵션을 지원해야 합니다.
 -t      터미널 형식을 지정합니다.
         지원되는 터미널 형식은 vt100, vt52, ansi 및 vtnt입니다.
 host    연결한 원격 컴퓨터의 호스트 이름 또는 IP 주소를
         지정합니다.
 port    포트 번호 또는 서비스 이름을 지정합니다.

C:\Users\invus>

 

Telnet 명령어 옵션 활용 방법
# 192.168.1.100 IP 주소의 23번 포트에 접속합니다.
C:\Users\[사용자 이름]> telnet 192.168.1.100 23

# 원격 시스템에 접속할 때 사용자 이름을 지정합니다.
C:\Users\[사용자 이름]> telnet -l [사용자 이름] [IP 주소] [포트 번호]
C:\Users\[사용자 이름]> telnet -l invusomuch 192.168.1.100 23

 

 

-a 옵션을 사용한 예

-a 옵션을 사용하면 원격 시스템에 접속할 때 사용자 이름과 비밀번호를 입력하지 않고 자동으로 로그인할 수 있습니다.

예를 들어, IP 주소가 192.168.1.100인 시스템의 23번 포트에 자동으로 로그인하려면 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet -a 192.168.1.100 23

이 명령어를 입력하면 원격 시스템에 자동으로 로그인되고, 원격 시스템의 명령 프롬프트가 표시됩니다.

 

 

-e 옵션을 사용한 예

-e 옵션을 사용하면 텔넷 클라이언트 프롬프트에 입력할 이스케이프 문자를 지정할 수 있습니다.

예를 들어, 이스케이프 문자를 ^]로 지정하려면 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet -e ^] 192.168.1.100 23

이 명령어를 입력하면 텔넷 클라이언트 프롬프트에서 ^]를 입력하면 특수 명령을 실행할 수 있습니다.

 

 

-f 옵션을 사용한 예

-f 옵션을 사용하면 클라이언트의 로깅에 사용할 파일 이름을 지정할 수 있습니다.

예를 들어, 로깅 파일 이름을 C:\Logs\telnet.log로 지정하려면 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet -f C:\Logs\telnet.log 192.168.1.100 23

이 명령어를 입력하면 클라이언트의 로깅 정보가 C:\Logs\telnet.log 파일에 기록됩니다.

 

-l 옵션을 사용한 예

-l 옵션을 사용하면 원격 시스템에 로그인하는 데 사용할 사용자 이름을 지정할 수 있습니다.

예를 들어, 사용자 이름이 admin인 경우 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet -l admin 192.168.1.100 23

이 명령어를 입력하면 사용자 이름이 admin인 경우 원격 시스템에 자동으로 로그인됩니다.

 

 

-t 옵션을 사용한 예

-t 옵션을 사용하면 터미널 형식을 지정할 수 있습니다.

지원되는 터미널 형식은 다음과 같습니다.

  • vt100
  • vt52
  • ansi
  • vtnt

예를 들어, 터미널 형식을 vt100으로 지정하려면 다음과 같이 입력합니다.

C:\Users\[사용자 이름]> telnet -t vt100 192.168.1.100 23

이 명령어를 입력하면 원격 시스템과의 연결에서 터미널 형식이 vt100으로 설정됩니다.

이외에도 telnet 명령의 옵션을 사용하여 다양한 작업을 수행할 수 있습니다. 자세한 내용은 telnet 명령의 도움말을 참조하세요.

 


 

Microsoft Telnet Client 시작

이스케이프 문자: 'CTRL+]'

Microsoft Telnet> help

명령은 단축할 수 있으며, 지원되는 명령은 다음과 같습니다.

c    - close                    현재 연결을 닫습니다.
d    - display                  운영 매개 변수를 표시합니다.
o    - open 호스트 이름 [포트]  호스트 이름에 연결합니다(기본 포트 23).
q    - quit                     텔넷을 종료합니다.
set  - set                      옵션을 설정합니다(목록을 표시하려면
                                'set ?' 입력).
sen  - send                     문자열을 서버로 전송합니다.
st   - status                   상태 정보를 표시합니다.
u    - unset                    옵션 설정을 해제합니다(목록을 표시하려면
                                'unset ?' 입력).
?/h  - help                     도움말 정보를 표시합니다.
Microsoft Telnet>

 

 

728x90

댓글