|
本帖最后由 chanssl 于 2018-3-9 22:29 编辑
lsps2009:个人觉得SSH刷机特别方便,不知Telnet有何优势?
我:你还是先弄明白这是干嘛的先吧。原机固件,你去哪找 SSH
2017年11月28日更新
请使用新工具开启Telnet :https://www.right.com.cn/forum/thread-261028-1-1.html
不再提供任何帮助。很多问题比如怎么使用SSH,怎么输命令之类的都是可以百度搜索得到答案的,无力吐槽,请自己百度,我不再提供任何帮助
原帖:【测试】K3 免拆机永久开启 Telnet(补一个 Bash on Windows 版)
有些人说为什么不用 SSH ,为什么不用 Putty ?
不知道你们是不是看错了帖子,帖子问的是怎么开启Telnet ,而不是怎么使用 Telnet 。
1. openssl version 可查询openssl版本2. Linux 版本需要是 64bit
3. 据说不适用于246版,请自行测试
4. 不适用于tianbaoha的官改ROOT版,因为他的版本去除了 telnet 组件,但内置了 SSH,请直接使用SSH即可
如果你使用 Windows 10(版本号低于 Windows 10 Version.1607 的都不含 Bash on Windows)- 启用或关闭 Windows 功能 中启用 “适用于 Linux 的 Windows 子系统(Beta)” 后按要求重启。(这一步据说可以省略,自己试试吧,我是刚出 Bash on windows 的时候打开的。)
- 系统设置/使用开发人员功能 启用 开发者模式
- Windows+R,键入“Bash” 运行,按要求键入 Y 下载所需文件后即可使用。
- 下载文件,并解压 telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0 到任意目录(以下以D盘根目录作示范)
- 在 Bash 窗口中切换到 D 盘根目录:键入 cd /mnt/d 回车,进入 D 盘根目录后,键入 ./telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0 10.10.10.1 回车即可。(此处10.10.10.1为路由器IP,以实际情况为准)
如果你使用 Linux
- 下载文件,并解压 telnet-enable-Linux-64-OpenSSL-1.1 到任意目录(如果 OpenSSL 不是 1.1 版本,则使用 telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0)
- 打开终端
- 切换目录到文件所在目录 ( cd ......... )
- 键入 ./telnet-enable-Linux-64-OpenSSL-1.1 10.10.10.1 回车即可。(此处以实际情况为准)
- ps.不需要切换到ROOT用户,普通用户即可。部分网友反映执行命令提示 permission denied(权限不够),这是由于没有执行权限导致。切换到文件所在目录后,键入 chmod +x ./xxxxxx (xxxxxx为文件名称) 赋予执行权限后再执行命令。(注意,请根据你的 Openssl 版本来使用脚本,如果你没有更新过,一般是默认的 1.0 版本,就需要使用 telnet-enable-BashOnWindows-Linux-64-OpenSSL-1.0)
如果你使用 Mac OS
如果你使用没有 Bash on Windows 功能的Windows系统(比如 WIN7/XP)
- 安装Vbox或VMware虚拟机,然后安装64位的 Linux 发行版。
- 版本号低于 Windows 10 Version.1607 的都不含 Bash on Windows
怎么关闭 Telnet?
- Telnet 进入 Shell 后执行 telnetd_startup clear
怎么备份?- 打开 CMD 命令行窗口
- 键入 Telnet 路由器IP 进入 Shell ,然后插入 U 盘或其他存储设备
- 键入 mount 查看 U 盘挂载路径(例如:/tmp/share/sda1)
- 键入 cat /proc/mtd 可以查看分区信息
- cat /dev/mtd0 > /tmp/share/sda1/mtd0.img (这个指令的意思是备份 mtd0 分区到 /tmp/share/sda1/ 目录并保存为 mtd0.img,依此类推)
- 引用 updateing 的建议:建议备份 mtd0 - mtd5
- <font face="微软雅黑">#cat /proc/mtd
- dev: size erasesize name
- mtd0: 00080000 00020000 "boot" # 这是 cfe
- mtd1: 00100000 00020000 "nvram"
- mtd2: 00100000 00020000 "nvram_back" # 全空
- mtd3: 00040000 00020000 "res_info"
- mtd4: 00020000 00020000 "pro_info"
- mtd5: 00020000 00020000 "dev_info" # 这是设备信息
- mtd6: 02c00000 00020000 "linux"
- mtd7: 029e1f7c 00020000 "rootfs"
- mtd8: 05000000 00020000 "brcmnand" # 全空
- </font>
复制代码
怎么从 LEDE 恢复到原厂固件?- 备份 mtd6 分区,保存为 xxxx.img
- LEDE 刷写固件页面,选择 xxxx.img 后确认刷写,稍等几分钟即可恢复至原厂固件。
|
评分
-
查看全部评分
|