윈도우(Windows) 11 텔넷(Telnet) 설치 방법 및 명령어

윈도우 11 텔넷(Telnet) 설치 방법 및 명령어

텔넷(Telnet)은 네트워크를 통해 원격 서버에 접속할 때 사용되는 오래된 프로토콜입니다. 현재는 보안상의 이유로 원격 접속 용도로는 SSH를 주로 사용하지만, 특정 서버의 IP와 포트가 열려 있는지 확인하는 간단한 테스트 용도로는 여전히 활용할 수 있습니다.

Windows 11에는 Telnet 클라이언트가 기본 구성 요소로 포함되어 있지만, 기본 상태에서는 활성화되어 있지 않습니다. 이 글에서는 Windows 기능 켜기/끄기를 이용하는 방법과 명령어로 설치하는 방법, 설치 후 접속 테스트 방법까지 정리합니다.

1. Windows 기능에서 Telnet 클라이언트 설치하기

가장 쉬운 방법은 Windows 기능에서 Telnet 클라이언트를 활성화하는 것입니다.

  1. Windows 검색창에서 Windows 기능 켜기/끄기를 검색합니다.
  2. 목록에서 Telnet 클라이언트를 찾습니다.
  3. 체크한 후 확인을 클릭합니다.
  4. 설치가 완료되면 창을 닫습니다.

경로: 제어판 → 프로그램 → 프로그램 및 기능 → Windows 기능 켜기/끄기 → Telnet 클라이언트

Windows 기능 켜기 끄기에서 Telnet 클라이언트 설치 화면

2. 명령어로 Telnet 클라이언트 설치하기

명령어를 이용하면 Windows 기능 창을 열지 않고도 Telnet 클라이언트를 설치할 수 있습니다.

Windows 11에서는 관리자 권한의 명령 프롬프트 또는 PowerShell에서 아래 명령어를 사용할 수 있습니다.

DISM 명령어 사용

dism /online /Enable-Feature /FeatureName:TelnetClient

설치가 정상적으로 완료되면 Telnet 클라이언트를 바로 사용할 수 있습니다.

명령어로 Telnet 클라이언트 설치 예시 화면

예전 Windows에서는 아래 pkgmgr 명령어도 사용되었지만, 현재 Windows 11에서는 DISM 명령어를 사용하는 방법이 더 적합합니다.

pkgmgr /iu:"TelnetClient"

3. Telnet 설치 여부 확인하기

설치가 완료되었는지 확인하려면 명령 프롬프트에서 아래 명령어를 입력합니다.

telnet

Telnet 클라이언트가 설치되어 있지 않으면 명령어를 찾을 수 없다는 오류 메시지가 표시됩니다.

Telnet 클라이언트가 설치되지 않은 경우 오류 화면

정상적으로 설치되어 있다면 Telnet 명령어를 사용할 수 있습니다.

4. Telnet으로 특정 IP와 포트 확인하기

Telnet은 특정 서버의 포트가 열려 있는지 간단하게 확인할 때 유용합니다.

기본 형식은 다음과 같습니다.

telnet 서버주소 포트번호

예를 들어 웹 서버의 80번 포트를 확인하려면 다음과 같이 입력할 수 있습니다.

telnet example.com 80

서버 주소와 포트가 정상적으로 연결되면 검은 화면으로 전환되거나 연결된 상태가 표시됩니다. 반대로 포트가 차단되어 있거나 서비스가 실행되고 있지 않으면 연결 오류 메시지가 표시됩니다.

Telnet 명령어로 서버 포트 연결을 확인한 예시 화면

5. Telnet 명령어 사용 예시

용도명령어 예시
웹 서버 HTTP 포트 확인telnet example.com 80
HTTPS 포트 연결 확인telnet example.com 443
SQL Server 기본 포트 확인telnet 192.168.0.10 1433
SSH 포트 확인telnet 192.168.0.10 22

다만 HTTPS처럼 암호화 통신을 사용하는 서비스는 Telnet으로 실제 프로토콜 통신 내용을 확인하기보다는 포트 연결 가능 여부를 단순 점검하는 용도로 사용하는 것이 좋습니다.

6. Telnet 사용 시 주의사항

  • Telnet은 통신 내용을 암호화하지 않기 때문에 원격 로그인 용도로 사용하는 것은 권장하지 않습니다.
  • 서버 원격 관리는 가능하면 SSH를 사용하는 것이 좋습니다.
  • Telnet은 방화벽이나 네트워크 구간에서 특정 TCP 포트가 열려 있는지 간단히 확인하는 용도로 활용하는 것이 적합합니다.
  • Windows 환경에서는 PowerShell의 Test-NetConnection 명령어도 포트 확인에 사용할 수 있습니다.

7. PowerShell로 포트 확인하는 방법

Windows 11에서는 Telnet을 별도로 설치하지 않고 PowerShell의 Test-NetConnection 명령어를 사용할 수도 있습니다.

Test-NetConnection example.com -Port 443

결과에서 TcpTestSucceeded : True가 표시되면 해당 포트로 TCP 연결이 가능한 상태입니다.

단순히 포트가 열려 있는지 확인하는 목적이라면 Telnet보다 이 방법이 더 편리할 수 있습니다.

정리

Windows 11에서 Telnet 클라이언트는 기본적으로 비활성화되어 있지만, Windows 기능 켜기/끄기 또는 DISM 명령어를 이용해 쉽게 설치할 수 있습니다.

Telnet은 현재 원격 접속보다는 서버 IP와 포트 연결 상태를 확인하는 용도로 주로 활용됩니다. 간단한 네트워크 테스트가 목적이라면 Telnet 또는 PowerShell의 Test-NetConnection 명령어를 함께 알아두면 유용합니다.

함께 보면 좋은 게시글

이 글이 도움이 되셨다면 공유 부탁드립니다.

위로 스크롤