🌐 VI | EN

Hướng dẫn mở SSH Xiaomi BE3600 2.5GbE

Nghia Phan
Nghia Phan
🌐 English version → Bài viết kỹ thuật Lượt xem
Hướng dẫn mở SSH Xiaomi BE3600 2.5GbE
Quảng Cáo
Tài trợ
💡 Mẹo hay

Hướng dẫn nhanh dành cho Pro Users, các bác không rành kẹt bước nào vui lòng để lại bình luận ở dưới.

I. Yêu cầu

  • Xiaomi BE3600 đang chạy phiên bản FW 1.0.65.
  • Phần mềm MobaXterm, PuTTY, PowerShell… hoặc tương tự (Mình sẽ gọi chung là Terminal)

Nếu FW đang chạy cao hơn các phiên bản kể trên, vui lòng hạ cấp bằng MiWIFI RepairTool.

Quảng cáo

II. Các bước mở SSH

  • Mở SSH phiên bản 1.0.87 được update ở cuối bài

  • Đăng nhập vào giao diện quản lý (IP mặc định sẽ là 192.168.31.1 và Password là Password mà các bạn đã setup khi khởi động Router lần đầu).

    • Địa chỉ sau khi các bạn đăng nhập sẽ có dạng:

http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/web/home#router

  • Chổ đánh dấu màu đỏ chính là mã token. Copy nó lại.

Mở Terminal lên, thay token rồi nhập lần lượt các lệnh sau:

  • cmd 1:

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/xqsystem/start_binding” -d “uid=1234&key=1234’%0Anvram%20set%20ssh_en%3D1%0A’”

  • cmd 2:

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/xqsystem/start_binding” -d “uid=1234&key=1234’%0Anvram%20commit%0A’”

  • cmd 3:

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/xqsystem/start_binding” -d “uid=1234&key=1234’%0Ased%20-i%20’s%2Fchannel%3D.*%2Fchannel%3D%22debug%22%2Fg’%20%2Fetc%2Finit.d%2Fdropbear%0A’”

  • cmd 4:

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/misystem/arn_switch” -d “uid=1234&key=1234’%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A’”

Sau lệnh 4, SSH sẽ được mở, đăng nhập bằng user root, sử dụng mã SN để tính password

🔐 Tra cứu mật khẩu SSH từ Serial Number

Nhập SN của Router Xiaomi để tính toán mật khẩu root SSH.

SSH sẽ không tự khởi động sau khi router reboot, các bạn phải làm lại các bước trên.

Để SSH luôn được mở, kết nối SSH vào router bằng Terminal rồi chạy các lệnh sau:

zz=$(dd if=/dev/zero bs=1 count=2 2>/dev/null) ; printf ‘\xA5\x5A%c%c’ $zz $zz | mtd write - crash reboot

Sau khi Router reboot lại, đăng nhập lại vào SSH rồi chạy lệnh sau

nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit bdata set ssh_en=1 bdata set telnet_en=1 bdata set uart_en=1 bdata set boot_wait=on bdata commit reboot

Sau khi Router reboot lại, đăng nhập lại vào SSH rồi chạy lệnh

mtd erase crash reboot

Một số router ở lô sản xuất mới được flash sẵn phân bản 1.0.87 có thể sẽ khó khăn trong việc hạ cấp. hoặc sau khi lỡ update lên phiên bản 1.0.87 thì các lệnh curl trên sẽ không còn dùng được nữa, các bạn dùng các url dưới đây:

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/xqsystem/start_binding” -d “uid=1234&key=%27%20%3C(nvram%20set%20ssh_en%3D1)%20%23”

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/xqsystem/start_binding” -d “uid=1234&key=%27%20%3C(nvram%20commit)%20%23”

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/xqsystem/start_binding” -d “uid=1234&key=%27%20%3C(sed%20-i%20%27s/channel%3D.*/channel%3D%22debug%22/g% 27%20/etc/init.d/dropbear)%20%23”

curl -X POST “http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/xqsystem/start_binding” -d “uid=1234&key=%27%20%3C(/etc/init.d/dropbear%20start)%20%23”

Chúc các bạn thành công

Quảng Cáo Được Tài Trợ
Hợp tác
Thẻ: #Xiaomi

Bình Luận & Thảo Luận

Góp ý, hỏi đáp và chia sẻ suy nghĩ của bạn

Markdown & QQ Emoji
Đang tải khung bình luận...