温馨提示×

linux telnet能连windows吗

小樊
47
2026-10-03 15:18:49
栏目: 智能运维

可以的,Linux 上的 telnet 能连 Windows,但有几个前提条件需要注意。


一、Linux telnet 连 Windows 的常见场景

✅ 场景 1:连 Windows 的 Telnet 服务

Windows 可以开启 Telnet Server(系统自带,但默认关闭)。

Windows 端准备

  1. 启用 Telnet 服务
    • 控制面板 → 程序 → 启用或关闭 Windows 功能
    • 勾选 Telnet Server
  2. 启动服务
    net start telnet
    
  3. 防火墙放行 23 端口

Linux 端连接

telnet <windows_ip> 23

登录后就是 Windows 的命令行(cmd)。


✅ 场景 2:连 Windows 上运行的 TCP 服务

比如:

  • 自己写的 socket 服务
  • 某些中间件(Redis、MQ 等)
  • 游戏 / 工业软件端口

只要 Windows 上有程序在监听端口,就可以:

telnet <windows_ip> <端口>

例如:

telnet 192.168.1.100 8080

✅ 场景 3:测试 Windows 端口是否通

telnet 192.168.1.100 3389
  • 黑屏 → 端口通
  • 连接失败 → 端口不通 / 防火墙拦截

二、常见坑点

❌ 1. Windows 防火墙拦了

需要放行对应端口(23 或你用的端口)

❌ 2. Windows 没开 Telnet 服务

现代 Windows 默认 不装 Telnet Server

❌ 3. telnet 命令在 Linux 不存在

安装:

# Ubuntu / Debian
sudo apt install telnet

# CentOS / RHEL
sudo yum install telnet

三、更推荐的方式(替代 telnet)

用途 推荐
远程命令行 SSH(Windows 开 OpenSSH)
测试端口 nc / nmap
安全 telnet 明文,不安全

Linux 连 Windows 更建议 SSH:

ssh user@windows_ip

如果你愿意,可以告诉我:

  • 你是 想远程控制 Windows
  • 还是 只是测试端口
  • 还是 连某个具体服务

我可以给你更精确的命令。

0 踩