我想使用 telnet 连接到我朋友的计算机,但是当我输入:telnet [他的 IP] 时,它不起作用。当他输入我的 IP 时也发生这种情况。命令行说他无法在端口 23 上连接。
我应该怎么办?
答案1
你需要确保远程登录服务器正在运行。这是网络上的客户端-服务器概念。假设 Web 服务器未在主机 www.microsoft.com 上运行,您可以随意输入http://www.microsoft.com在您的浏览器中,但浏览器中会出现一条错误消息,指出主机未找到或没有响应。使用 telnet 时,很可能会发生这种情况。另一点 - 软件防火墙在 Windows 上可能会阻止 telnet 流量(端口 23),因此您可能需要通过 Windows 防火墙(或您可能拥有的其他防火墙)启用它。
在 Windows 中,telnet 服务器通过以下方式控制Telnet 服务。转到Services
viaControl Panel - Administrative Tools
并在那里启用该服务。您将可以选择立即运行它,也可以安排在启动时自动运行。
话虽如此,您也应该知道 telnet 是以纯文本形式运行的,因此可以通过 Wireshark 等工具在线监控所有 telnet 交换(包括密码)。在 *nix 系统中,SSH 是 20 年前 telnet 使用的默认协议。它仍然是探索网络的绝佳工具。
答案2
通过 Windows 设置确认您的 telnet 功能是否打开。path=win+打开/关闭 Windows 功能+在 telnet 客户端上+在 telnet 服务器上+在 TFTP 客户端上。