windows服务器安装telnet客户端本质是启用命令行工具以测试端口连通性,不开放监听端口、无安全风险;需通过服务器管理器、控制面板勾选“telnet客户端”或执行dism/powershell命令启用,linux则按发行版用yum/dnf/apt安装,均无需部署服务端。
服务器上安装 telnet 客户端,本质是启用一个用于测试端口连通性或调试网络服务的命令行工具,不是部署服务端。它不开放任何监听端口,也不引入安全风险,只需按系统类型选择对应方式启用即可。
Windows 服务器(含 Server 2012/2016/2019/2022)
默认未启用,需手动开启可选功能:
- 打开【服务器管理器】→ 左侧点【本地服务器】→ 右侧“Telnet 客户端”状态若为“已禁用”,点击进入启用向导;或直接走通用路径:控制面板 → 程序 → 启用或关闭 Windows 功能 → 勾选 Telnet 客户端(切勿勾 Telnet 服务器)→ 确定
- 命令行快速启用(管理员权限):
dism /Online /Enable-Feature /FeatureName:TelnetClient
或 PowerShell:Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient - 安装后无需重启,直接在 CMD 或 PowerShell 中输入
telnet -?验证是否识别命令
Linux 服务器(主流发行版)
客户端独立安装,不依赖服务端,按包管理器执行:
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
-
CentOS/RHEL 7/8/9、AlmaLinux、Rocky Linux:
yum install -y telnet(RHEL/CentOS 7)dnf install -y telnet(RHEL/CentOS 8+) -
Ubuntu/Debian:
apt update && apt install -y telnet -
银河麒麟 V10(ARM 架构,离线环境):
需提前在同版本联网机器上用yumdownloader telnet下载 RPM 包及依赖,拷贝至目标服务器,再用rpm -ivh *.rpm手动安装 - 验证:
telnet --version或which telnet
注意事项与常见误区
Telnet 客户端只是发起连接的工具,和“Telnet 服务”完全无关:
- 安装客户端 ≠ 开放 23 端口,也 ≠ 启动任何后台服务
- 不要在生产服务器上安装或启用 Telnet 服务器(
telnet-server或Telnet 服务器功能),因其明文传输密码,已被 SSH 全面替代 - 若提示
telnet 不是内部或外部命令,说明客户端确实未启用或未安装,不是路径或权限问题 - 某些最小化安装的 Linux 系统(如 CentOS Stream minimal)可能连
which都没有,可先装util-linux或直接试运行/usr/bin/telnet










