警告:
开启小米路由器的SSH功能之后用户可以获得root权限,root之后用户的各种操作将有可能会导致路由器系统不稳定或软硬件出现故障。对于用户主动选择开启上述功能而可能产生的后果,小米公司将不会承担任何法律责任(包括但不限于路由器中数据的丢失、软硬件损坏)。同时,用户开启此功能即代表主动放弃小米公司提供的保修服务,请您在开启本功能之前慎重考虑!
原理:
准备工作:
工具介绍: XMiR-Patcher (开源项目) 是基于 Python 3.8 和OpenSSL 构建的
固件降级:此步骤非必须,若固件版本过高可能会失败
项目地址: https://github.com/openwrt-xiaomi/xmir-patcher
下载项目解压: 进入目录执行 run.bat 如果是linux则执行 run.sh
小米默认IP地址(192.168.31.1)
出现这个提示代表SSH开启成功了,输入0退出即可。
ssh登录路由器:
使用任意一个SSH客户端连接即可,默认密码是:root
如果你用CMD或者终端,可能会因为安全原因报错,可以加上一串命令:ssh -oHostKeyAlgorithms=+ssh-rsa root@192.168.31.1
其他:
这种情况下, SSH 开启后没有进行软固化。如果有相关需求, 可以参考论坛中相关教程进行固化。或者可以使用一键脚本, 进入主菜单后输入 "8" 并回车, 随后输入 "7" , 回车后即可自动执行软固化。