How to Enable SSH on Xiaomi BE6500 Pro / AX3000T
{{< notice “tip” >}} This is a quick guide for advanced users. If you get stuck, leave a comment with the exact step and error. {{< /notice >}}
I. Requirements
- Xiaomi AX3000T running firmware 1.0.47.
- Xiaomi BE6500 Pro running firmware 1.0.46 (password: gwhx).
- MobaXterm, PuTTY, PowerShell, or an equivalent terminal application.
If the firmware is newer than the versions above, downgrade it with MiWiFi RepairTool.
{{< ads >}}
II. Enabling SSH
- Log in to the management interface. The default IP is 192.168.31.1, and the password is the password you created during the initial router setup.
- After logging in, the URL should look like this: {{< urlbox >}} http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/web/home#router {{< /urlbox >}}
- The text highlighted in red is the token. Copy it.
Open a Terminal, replace the token, and run the following requests in order:
Paste the copied token here to update the URLs automatically:
-
URL 1: {{< urlbox >}} curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/misystem/arn_switch” -d “open=1&model=1&level=%0Anvram%20set%20ssh_en%3D1%0A” {{< /urlbox >}}
-
URL 2: {{< urlbox >}} curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/misystem/arn_switch” -d “open=1&model=1&level=%0Anvram%20commit%0A” {{< /urlbox >}}
-
URL 3: {{< urlbox >}} curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/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” {{< /urlbox >}}
-
URL 4: {{< urlbox >}} curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/misystem/arn_switch” -d “open=1&model=1&level=%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A” {{< /urlbox >}}
After URL 4, SSH should be enabled. Log in with user root and use the serial number to calculate the password.
{{< sntossh >}}
SSH will not start automatically after a reboot, so the steps above must be repeated.
{{< steps >}} To keep SSH enabled, connect to the router over SSH with a Terminal and run:
Good luck!
Comments & Discussion
Share your thoughts, ask questions and feedback