윈도우 11 텔넷(Telnet) 설치 방법 및 명령어
텔넷(Telnet)은 네트워크를 통해 원격 서버에 접속할 때 사용되는 오래된 프로토콜입니다. 현재는 보안상의 이유로 원격 접속 용도로는 SSH를 주로 사용하지만, 특정 서버의 IP와 포트가 열려 있는지 확인하는 간단한 테스트 용도로는 여전히 활용할 수 있습니다.
Windows 11에는 Telnet 클라이언트가 기본 구성 요소로 포함되어 있지만, 기본 상태에서는 활성화되어 있지 않습니다. 이 글에서는 Windows 기능 켜기/끄기를 이용하는 방법과 명령어로 설치하는 방법, 설치 후 접속 테스트 방법까지 정리합니다.
1. Windows 기능에서 Telnet 클라이언트 설치하기
가장 쉬운 방법은 Windows 기능에서 Telnet 클라이언트를 활성화하는 것입니다.
- Windows 검색창에서 Windows 기능 켜기/끄기를 검색합니다.
- 목록에서 Telnet 클라이언트를 찾습니다.
- 체크한 후 확인을 클릭합니다.
- 설치가 완료되면 창을 닫습니다.
경로: 제어판 → 프로그램 → 프로그램 및 기능 → Windows 기능 켜기/끄기 → Telnet 클라이언트

2. 명령어로 Telnet 클라이언트 설치하기
명령어를 이용하면 Windows 기능 창을 열지 않고도 Telnet 클라이언트를 설치할 수 있습니다.
Windows 11에서는 관리자 권한의 명령 프롬프트 또는 PowerShell에서 아래 명령어를 사용할 수 있습니다.
DISM 명령어 사용
dism /online /Enable-Feature /FeatureName:TelnetClient설치가 정상적으로 완료되면 Telnet 클라이언트를 바로 사용할 수 있습니다.

예전 Windows에서는 아래 pkgmgr 명령어도 사용되었지만, 현재 Windows 11에서는 DISM 명령어를 사용하는 방법이 더 적합합니다.
pkgmgr /iu:"TelnetClient"3. Telnet 설치 여부 확인하기
설치가 완료되었는지 확인하려면 명령 프롬프트에서 아래 명령어를 입력합니다.
telnetTelnet 클라이언트가 설치되어 있지 않으면 명령어를 찾을 수 없다는 오류 메시지가 표시됩니다.

정상적으로 설치되어 있다면 Telnet 명령어를 사용할 수 있습니다.
4. Telnet으로 특정 IP와 포트 확인하기
Telnet은 특정 서버의 포트가 열려 있는지 간단하게 확인할 때 유용합니다.
기본 형식은 다음과 같습니다.
telnet 서버주소 포트번호예를 들어 웹 서버의 80번 포트를 확인하려면 다음과 같이 입력할 수 있습니다.
telnet example.com 80서버 주소와 포트가 정상적으로 연결되면 검은 화면으로 전환되거나 연결된 상태가 표시됩니다. 반대로 포트가 차단되어 있거나 서비스가 실행되고 있지 않으면 연결 오류 메시지가 표시됩니다.

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 명령어를 함께 알아두면 유용합니다.
함께 보면 좋은 게시글
- 윈도우 작업 관리자 명령어로 실행하는 방법 및 단축키
- 유용한 윈도우 앱 및 관리콘솔 실행 명령어
- 윈도우11 홈 버전에 로컬 그룹 정책 편집기 설치 방법 (gpedit.msc)
- 윈도우11 관리 도구(Windows Tools) 여는 방법
- 윈도우에서 curl 명령어 사용법(옵션) 및 예제
이 글이 도움이 되셨다면 공유 부탁드립니다.



