RDev Remote Debug

SSH 远程调试已连接设备 · Shell / SCP / SFTP / 端口转发 / 免密

在线设备
0
活跃会话
0
端口转发
0
SSH 端口
状态设备 ID连接时间会话转发认证桌面Actions
等待设备连接...

一键启动客户端

Linux / macOS
Windows
Win 7/8
curl 一键启动(替换 {password} 为你的密码)
wget 版
开放模式(无密码,仅限内网)
PowerShell 一键启动(替换 {password} 为你的密码)
开放模式(无密码,仅限内网)
1. 在 cmd 中启动 PowerShell
2. 粘贴以下命令(替换 {password})
开放模式(无密码,仅限内网)

SSH 连接方式

ssh <deviceID>@{{H}} -p {{SP}} scp file <deviceID>@{{H}}:/tmp/ -P {{SP}} sftp -P {{SP}} <deviceID>@{{H}} rsync -az --delete -e "ssh -p {{SP}}" ./local-dir/ <deviceID>@{{H}}:/tmp/remote-dir/

远程桌面

open {{HTTP}}{{H}}/desktop.html?device=<deviceID> vncviewer {{VP}} # VNC 用户名 = 设备 ID;密码 = 设备密码;无密码设备可用 password=deviceID

端口转发

# -L 访问设备上的服务 ssh -L 8080:localhost:80 <deviceID>@{{H}} -p {{SP}} # -R 暴露本地服务到服务器 ssh -R 3000:localhost:3000 <deviceID>@{{H}} -p {{SP}}

Git over SSH

# 从设备克隆仓库 git clone ssh://<deviceID>@{{H}}:{{SP}}/home/user/repo.git # 推送到设备上的 bare 仓库 git remote add device ssh://<deviceID>@{{H}}:{{SP}}/home/user/repo.git

免密登录

# 将公钥加入服务端 ~/.rdev/authorized_keys cat ~/.ssh/id_ed25519.pub >> ~/.rdev/authorized_keys ssh <deviceID>@{{H}} -p {{SP}} # 无需密码!