Mac默认不带Telnet,需先通过国内镜像安装Homebrew(如执行/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"选5),再运行brew install telnet;若遇Git安全目录错误,须先执行两条git config --global --add safe.directory命令修复,最后用telnet host port验证。

Mac系统默认不带Telnet命令,想用telnet测试端口连通性或连接旧设备(比如只支持Telnet的打印机、交换机)时,会直接报错“command not found”,必须手动安装客户端才能使用。
确认系统状态并准备环境
打开终端,输入telnet -V或telnet回车。如果提示command not found,说明尚未安装;若显示版本号则跳过本节。
检查Homebrew是否已安装:运行brew --version。若提示command not found,需先安装Homebrew——这是后续安装Telnet的前提,【没有Homebrew就无法用标准方式装Telnet】。
国内用户建议优先用国内镜像安装Homebrew,避免因raw.githubusercontent.com连接失败卡住。执行以下命令(选阿里云镜像):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)",按提示选【5】回车即可。
安装并修复Telnet
Homebrew安装成功后,运行brew install telnet开始安装Telnet客户端。
部分新版Homebrew(v4.0+)在安装telnet时可能报Git安全目录错误,导致安装中断。此时需手动添加信任路径:
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
再次执行brew install telnet,看到==> Summary和安装路径即表示成功。
验证与基础使用
方法一:快速端口探测
在终端输入telnet google.com 80。若出现Connected to google.com并进入空白交互界面,说明Telnet已就绪;按Ctrl + ]→输入quit退出。
方法二:替代方案应急用(无需安装)
Mac自带nc(netcat),可临时替代Telnet做端口检测:nc -zv baidu.com 443。但注意:nc不支持Telnet协议协商,无法登录需要交互式认证的老设备。
方法三:连接真实Telnet服务
例如调试内网交换机:telnet 192.168.1.1 23,回车后等待响应,再按提示输入用户名密码。若卡在连接阶段,先用ping 192.168.1.1确认网络层可达。











