云手机连接程序
跳板机登陆
在控制台-安全组获取跳板机地址、端口、用户名、密码,本账户下设备对应的机房都会有一个跳板机的地址,不同机房用户名和密码相同。
ssh -p ${port} ${account}@${ip}
云手机登陆
在登陆跳板机后,可以跳板机上通过bacagent连接云手机,跳板机账号用户根目录预置了对应密钥sshSecretKey.txt,用于连接云手机。
登陆云手机后效果类似adb shell,可以进行logcat、pm、am等指令使用
# sshSecretKey.txt为密钥文件路径,VMCODE为控制台对应的设备号 bacagent -c -i ${sshSecretKey.txt} -d ${VMCODE}
备注:密钥文件丢失可以从控制台-安全组找回
云手机文件传输
上传文件
上传文件需要先将文件上传到跳板机或者下载到跳板机,在上传到云手机。
#发送文件到跳板机 scp -P ${port} ${file} ${account}@${ip}:/home/${account}/path
跳板机上传文件到云手机
# sshSecretKey.txt为密钥文件路径,VMCODE 为控制台对应的设备号 bacagent -s -i ${sshSecretKey.txt} -d ${VMCODE}
-f ./xxx.zip -p /sdcard/xxx.zip
下载文件
先将云手机文件下载到跳板机
# sshSecretKey.txt为密钥文件路径为密钥文件路径,VMCODE 为控制台对应的设备号 bacagent -r -i ${sshSecretKey.txt
为密钥文件路径} -d ${VMCODE} -f /sdcard/xxx.zip -p ./download/xxx.zip
在将条本机文件下载到本地
scp -P ${port} ${account}@${ip}:${remote_file} ${local_path}