斐讯 K3 在 Windows10 下开启 Telnet

以下教程可能会因斐讯官方固件更新而失效,在以下版本测试通过:21.4.33.217

关注我的人都知道我最近在做 K3 的 LEDE 固件,而 K3 从官方固件刷 LEDE 不是很麻烦,但刷机之前我们有必要开启下 Telnet 服务,至于开启的原因。。。小山也不是很明白,至少适配 K3 的大神是这样说的,尽管这样做没什么卵用。

但很多小伙伴不会开启,因为适配 K3 的大神没有出 Windows 版本,只出了 Linux 和 Mac 版的 Telnet 开启文件,小伙伴们一脸懵逼,这要怎么用呢?

我们知道 Windows10 最新版有一个功能,叫做 Linux 子系统,在 Windows 不依靠虚拟机运行 Linux,虽然只有命令行,不过开启 Telnet 够用了,下面教大家如何在 Windows10 下开启 Telnet。

开启并安装 Linux 子系统

首先需要开启 Windows10 的开发者模式,否则 Linux 是无法安装的。

步骤:打开 [设置] → [更新和安全] → [针对开发人员] → 选择 [开发人员模式],开启后可能会下载一些工具包,等待他下载完成。

Windows10 开启开发人员模式

然后开启 Windows10 的 Linux 子系统功能

步骤:打开 [设置] → [应用] →  点击右侧的 [程序和功能] (没有的话放大窗口) → 点击 [程序和功能] 左侧的 [启用或关闭 Windows 功能] → 在列表里找到 [适用于 Linux 的 Windows 子系统 (Beta)] ,选中 → [确定],重启电脑。

开启 Linux 子系统 功能

电脑重启完成后,就可以开始安装 Linux 子系统了,安装步骤也是非常的简单。

步骤:右键点击开始菜单 → 点击 [命令提示符 (管理员)] 或者 [Windows Powershell (管理员)] → 输入bash → 输入 y 确认安装 → 它会自动下载并安装,下载的可能有点慢。 → 会询问你是否将 Ubuntu 的区域设置为和 Windows 匹配,输入 y 继续 → 会让你创建 Linux 用户,这里随便填就好了,密码输入不会显示 → 安装完成。

安装 Linux 子系统

开启 Telnet

Linux 子系统装完就可以开启 斐讯 K3 的 Telnet 了,开启步骤也是相当简单,首先下载好开启所需的文件:telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0,保存到桌面

步骤:按住 Shift 并在桌面点击鼠标右键,点击 [在此处打开 命令提示符 窗口] 或者 [在此处打开 Powershell 窗口] → 输入bash → 输入./telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0 路由器IP,比如./telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0 192.168.2.1 → 然后输入telnet 路由器IP,测试是否开启成功。

PS:这个方法不保证通用所有 K3,并且比较容易封堵,可能在官方固件升级后失去 Telnet,更稳定的 Telnet 方法可以前往:《K3 单次连接 TTL 后永久打开 telnet 的方法 & Linux 分区备份

如果觉得开启 Telnet 后 Linux 子系统没有用了,可以在 [命令提示符 (管理员)] 或者 [Windows Powershell (管理员)] 输入lxrun /uninstall /full来完全卸载。

微信公众号二维码

微信扫描二维码关注我们

点赞

  1. ZZ说道:

    权限不够。。

    1. 小山说道:

      什么权限不够?

  2. 夏祭说道:

    没办法开启 Telnet

    1. 小山说道:

      对于最新固件版本可能无效

  3. wan61120说道:

    开发者模式打不开

    1. 小山说道:

      具体情况

    2. wan61120说道:

      程序包无法安装。错误代码0x80004005

      1. 小山说道:

        没有遇到过,你在必应搜一下错误代码看看

  4. K3 guest说道:

    下载后的工具包啥的能删除吗 强迫症没办法

    1. 小山说道:

      可以删除的

  5. K3 guest说道:

    想删了重来一遍,在 [命令提示符 (管理员)] 输入lxrun /uninstall /full来完全卸载,却提示:lxrun: command not found;这又是怎么回事,晕了,肯请指点,谢谢!

    1. 小山说道:

      不能在Linux环境下输入,需要在Windows的CMD环境下

  6. K3 guest说道:

    按全面的操作都正常,到这一步:./telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0 192.168.3.1 后,提示Completed. Now you could try logging in with telnet. 说明是成功了啊,但是 telnet 192.168.3.1却提示:telnet: Unable to connect to remote host: Connection refused,这是怎么回事呀?麻烦指点一下,谢谢!

    1. 小山说道:

      是官方固件吗?

    2. :(说道:

      我也是这样。。。 :cry:

    3. 12345说道:

      一样的。。。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Solve : *
20 ⁄ 4 =


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据