小米路由器AX1800 开启SSH - ZhangTory's NoteBlog - 张耀誉的笔记博客

小米路由器AX1800 开启SSH

记录一下小米路由器AX1800开启SSH的方法。

固件降级

之前我的固件版本已经升级到1.0.385,这个版本目前没有办法开启SSH,所以需要退回版本到1.0.378,固件下载地址
下载之后,进入路由器管理界面,手动更新,选择固件即可。
如果你是通过路由器拨号,先记录一下拨号的账号和密码。
建议使用路由器自带的备份功能,系统状态 - 备份与恢复 中备份,方便后续还原配置。

开启SSH

升级完成后,路由器的两个LED是上橙下蓝,此时路由器已经被重置,找到开放的小米路由器AP,连接后设置拨号或恢复配置。
然后首先开启SSH:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

其中stok可以从url中找到,将<STOK>替换即可。
然后修改root密码为admin:

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

ssh登录路由器

如果使用WinSCP的话,需要修改会话的文件协议为“SCP”才能正常登录。
如果是linux/macOS,直接ssh root@192.168.31.1即可,密码为admin。

修改密码

root登录后,如果不想用admin作为密码,可以修改root密码,方法和linux一样。

passwd

登录时我们可以看到这个固件使用了busybox,后续就可以自己安装需要的服务了。

添加新评论

电子邮件地址不会被公开,评论内容可能需要管理员审核后显示。