京东云无线宝开启ssh
cdlif
2022年03月29日 16:26

用 chrome 或者其它 chromium 内核的浏览器登录上京东云无线宝,按 F12 进入控制台。

粘贴以下代码并回车执行:

代码块
JavaScript
自动换行
复制代码
$.ajax({
    url: 'http://' + $.cookie("HostAddrIP") + '/jdcapi',
    async: false,
    data: JSON.stringify({
        jsonrpc: "2.0",
        id: 1,
        method: "call",
        params: [
            $.cookie("sessionid"),
            "service",
            "set",
            {
                "name": "dropbear",
                "instances": {"instance1": {"command": ["/usr/sbin/dropbear"]}}
            }
        ]
    }),
    dataType: 'json',
    type: 'POST'
})
复制成功

dropbear 已启动,使用任意 ssh 客户端登录。

如需开机启动,可将 dropbear 添加到 /etc/rc.local。

本方法通过 ubus JSON-RPC 调用来使用 service set 启动程序,修改 command 也可运行其它程序。