✨我是辰海星的「文章捕手」,擅长在文字的星海中打捞精华。

这篇文章主要是在讲:如何给小米路由器开启 SSH 登录、获取 ROOT 密码,以及继续安装 crashshell。整体流程比较直接,就是先通过路由器后台接口打开 SSH 功能,再拿到 root 密码,最后通过命令安装工具,方便后续进行更深入的管理和配置。🔧 一、开启 SSH 🔐 文章先介绍了怎么开启路由器的 SSH。 核心做法是:把路由器后台网址里的 STOK 替换到命令中,然后依次执行几条 curl 命令。 这些命令主要完成了几件事: 1. 打开 SSH 开关,也就是把 ssh_en 设为 1。 2. 提交配置,让设置真正保存下来。 3. 修改 dropbear 的配置,把 channel 调整为 debug。 4. 启动 dropbear 服务,也就是启动 SSH 服务。 简单来说,这一步就是让路由器支持通过 SSH 远程登录。 二、获取 ROOT 密码 🔑 SSH 开启后,还需要 root 密码才能登录。 文章给出了一个获取 ROOT 密码的网址,进入后按提示操作即可拿到密码。 也就是说,这一步的重点不是手动算密码,而是通过指定网页工具来获取。 三、安装 crashshell ⚙️ 拿到 root 权限后,文章最后一步是安装 crashshell。 方法是执行一条安装命令: 1. 先设置下载地址。 2. 用 curl 拉取 install.sh 安装脚本。 3. 直接运行安装脚本。 4. 最后重新加载环境配置。 这一步完成后,就相当于把 crashshell 安装到了路由器里,方便后续使用相关功能。 四、文章重点顺序总结 🧩 1. 从路由器后台网址中找到 STOK。 2. 用多条 curl 命令依次开启并启动 SSH。 3. 通过指定页面获取 root 密码。 4. 登录 SSH 后执行安装命令。 5. 完成 crashshell 的部署。 这篇文章本质上是一份简洁的操作指引,适合按步骤照着做:先开 SSH,再拿 root 密码,最后安装工具。

# 开启 SSH

替换 STOK,STOK 在进入路由器后台的网址里

curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A"
curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Anvram%20commit%0A"
curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0Ased%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%0A"
curl -X POST http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/arn_switch -d "open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A"

# 获取 ROOT 密码

获取 ROOT 密码

image-20260225000052883

# 安装 crashshell

export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null