我正在使用 Windows 7,并尝试使用 telnet 连接到我的路由器:
- 打开cmd
- 输入 telnet xxx.xxx.xxx.xxx。
結果是could not open connection to the host, on port 23:connection failed
。
我已经尝试过的:
- 控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能 - 勾选 Telnet 客户端框(我还检查了 Telnet 服务器,但它给出了错误)
- 控制面板 -> Windows 防火墙 -> 高级设置 -> 入站规则 -> 新规则 -> 端口 23,TCP - 允许连接,域/私有/公共
- 我找不到 Telnet 服务。我不知道如何卸载、重新安装。
我尝试了 cmd net start telnet
- 然后我得到:service name invalid
答案1
您无需对 Windows 进行任何其他操作即可使 telnet 客户端正常工作。您已经收到一条错误消息,指出could not open connection to host on port 23: connection failed
- telnet 客户端正在运行,但并非您所希望的那样。请执行以下操作之一:
- IP 地址错误(您可以 ping 通该设备吗?)
- 该设备在该 IP 上不可用(您能再次 ping 该 IP 吗?)
- Windows 防火墙上的出站连接被阻止(出站连接到设备)
- 或者最有可能的是您的路由器不支持或未打开 telnet(您使用哪种路由器?)
如果你的路由器支持远程命令行访问(并非所有路由器都支持),那么它可能是端口 22 上的 SSH(安全外壳)。如果你使用的是 Windows,那么一个流行的软件包是油灰- 但还有其他客户端可用。