凌峰创科服务平台

Win10如何启用和配置Telnet服务器?

Windows 10 默认没有安装 Telnet 服务器功能。 你需要手动开启它。

Win10如何启用和配置Telnet服务器?-图1
(图片来源网络,侵删)

第一步:安装 Telnet 服务器组件

这是最关键的一步,你需要通过 Windows 的“功能”来开启 Telnet 服务器。

  1. 打开“控制面板”

    点击“开始”菜单,输入“控制面板”,然后打开它。

  2. 进入“程序”

    Win10如何启用和配置Telnet服务器?-图2
    (图片来源网络,侵删)

    在控制面板中,选择“程序”。

  3. 打开“启用或关闭 Windows 功能”

    点击“程序和功能”下方的“启用或关闭 Windows 功能”链接。

  4. 勾选 Telnet 服务器

    Win10如何启用和配置Telnet服务器?-图3
    (图片来源网络,侵删)
    • 在弹出的窗口中,找到并展开 “Telnet 客户端”“Telnet 服务器”
    • 确保只勾选“Telnet 服务器”,通常系统会自动为你勾选“Telnet 客户端”,这是用来连接其他 Telnet 服务器的,你不需要在这里配置它。
    • 点击“确定”。
  5. 等待安装完成

    • Windows 会自动从在线资源下载并安装所需的文件,这可能需要几分钟时间,完成后,会提示你重启计算机。强烈建议立即重启,以确保所有服务都正确加载。

第二步:配置 Telnet 服务器

安装完成后,Telnet 服务器是默认禁用的,你需要启用它,并设置其启动模式。

使用服务器管理器(推荐)

  1. 打开“服务器管理器”

    点击“开始”菜单,输入“服务器管理器”,然后打开它。

  2. 添加角色和功能

    在服务器管理器的仪表板中,点击“添加角色和功能”。

  3. 进入“功能”页面

    在“添加角色和功能向导”中,直接点击“下一步”直到你到达“功能”选择页面。

  4. 找到并配置 Telnet

    • 在功能列表中,找到并勾选 “Telnet 服务器”
    • 勾选后,窗口下方会显示“Telnet 服务器”的详细信息,包括一个“设置”按钮,点击“设置”按钮。
  5. 设置启动模式和权限

    • 在弹出的“Telnet 服务器属性”窗口中:
      • 启动模式: 选择“手动”或“自动”,如果你想让 Windows 开机后就自动运行 Telnet 服务,选择“自动”,如果只是偶尔使用,选择“手动”即可。
      • 权限: 点击“权限”按钮,可以查看哪些用户或组被允许通过 Telnet 登录,默认情况下,只有“Administrators”组的成员可以登录,你可以根据需要添加其他用户(添加 "Users" 组允许所有标准用户登录,但这有安全风险)。
    • 设置完成后,点击“确定”,然后一路点击“下一步”,最后在“确认”页面点击“安装”。
  6. 启动 Telnet 服务

    • 安装完成后,返回服务器管理器,点击右上角的“工具”,在下拉菜单中选择“服务”。
    • 在服务列表中找到 “Telnet” 服务。
    • 右键点击它,选择“启动”,如果你之前设置了“自动”,它会自动启动。

使用 PowerShell(更高效)

对于熟悉命令行的用户,使用 PowerShell 会更快。

  1. 以管理员身份运行 PowerShell

    在“开始”菜单中,右键点击“Windows PowerShell”,选择“以管理员身份运行”。

  2. 安装 Telnet 服务器功能

    • 在 PowerShell 窗口中输入以下命令并回车:
      Enable-WindowsOptionalFeature -Online -FeatureName TelnetServer -NoRestart

      -NoRestart 参数可以让你稍后手动重启,或者直接去掉它让系统自动重启)

  3. 启动 Telnet 服务

    • 安装后,服务默认是禁用的,使用以下命令启动它:
      Start-Service -Name TlntSvr
    • 如果你希望它开机自启,使用:
      Set-Service -Name TlntSvr -StartupType Automatic

第三步:连接到 Telnet 服务器并测试

你的 Windows 10 Telnet 服务器已经准备就绪了,你可以从另一台计算机或者本机来测试连接。

场景1:从本机测试(最简单)

  1. Win + R 键,打开“运行”对话框。
  2. 输入 cmd 并回车,打开命令提示符。
  3. 在命令提示符中,输入以下命令:
    telnet localhost

    或者

    telnet 127.0.0.1
  4. 如果连接成功,你会看到类似下面的欢迎信息,并提示你输入用户名和密码:
    Welcome to Microsoft Telnet Server.
    Login:
  5. 输入你的 Windows 用户名和密码进行登录,登录成功后,你就会得到一个命令行界面。

场景2:从局域网内另一台计算机测试

  1. 获取 Windows 10 电脑的 IP 地址

    • 在 Windows 10 电脑上,打开命令提示符,输入 ipconfig 并回车。
    • 找到“IPv4 地址”,168.1.105
  2. 在另一台电脑上连接

    • 在另一台电脑(可以是 Windows, macOS 或 Linux)上,打开其终端或命令行工具。
    • 输入以下命令(将 IP地址 替换为上一步中查到的地址):
      telnet IP地址

      telnet 192.168.1.105

  3. 登录

    同样,你会看到欢迎信息,然后输入目标 Windows 10 电脑上的有效用户名和密码即可登录。


重要注意事项和故障排除

  1. 安全性警告

    • Telnet 是明文传输协议,意味着你的用户名和密码在网络上是裸奔的,非常不安全!
    • 强烈建议仅在安全的内部网络(局域网)环境中使用,绝对不要在互联网上开放 Telnet 服务器。
    • 如果需要远程管理,请优先考虑使用 SSH(通过 OpenSSH for Windows),它提供了加密的连接,安全得多。
  2. Windows 防火墙

    • Windows 防火墙通常会自动为 Telnet 服务器创建入站规则,允许连接,但如果连接失败,请检查防火墙设置。
    • 进入“控制面板” > “系统和安全” > “Windows Defender 防火墙” > “允许应用或功能通过 Windows Defender 防火墙”。
    • 确保列表中存在“Telnet 服务器”,并且其“专用”(网络)和“公用”设置是勾选的。
  3. 用户权限

    默认只有管理员可以登录,如果你想让普通用户也能登录,需要通过“服务器管理器”中的“Telnet 服务器属性” -> “权限”来添加相应的用户组。

  4. 连接被拒绝

    • 检查 Telnet 服务是否已启动(通过“服务”应用或 Get-Service TlntSvr 命令)。
    • 检查防火墙设置。
    • 确认输入的用户名和密码正确。
    • 确认目标 IP 地址和端口正确(Telnet 默认使用 23 端口)。

通过以上步骤,你就可以成功地在 Windows 10 上搭建并运行一个 Telnet 服务器了,再次提醒,请务必注意其安全性。

分享:
扫描分享到社交APP
上一篇
下一篇