云手机服务器 CPH-ADB方式(公网):步骤1:建立SSH隧道

时间:2023-11-01 16:23:05

步骤1:建立SSH隧道

  1. 在本地设备打开命令提示符窗口,以Windows 10操作系统为例,方法如下:

    同时按下“Win + R”,在打开的“运行”对话框中输入cmd,按“Enter”。

  2. 执行以下命令,建立SSH隧道。

    ssh -L 本地空闲端口:云手机监听地址 SSH隧道用户名@公网IP地址 -i 私钥文件路径 -o ServerAliveInterval=30 -Nf

    各参数说明及获取方式如下所述:

    • 本地空闲端口:用户自由选择的本地设备中任意未被占用的端口,通过该端口映射云手机应用端口。获取方式见2
    • 云手机监听地址:云手机的内网IP与端口。获取方式见3
    • SSH隧道用户名:云手机所在区域的项目ID。获取方式见1
    • 公网IP地址:服务器的公网IP。获取方式见4
    • 私钥文件路径:服务器的密钥对对应的私钥文件在本地的保存路径。获取方式见5

    假设本地空闲端口为1234,云手机监听地址为10.237.0.61:5555,SSH隧道用户名为05e1aexxx,公网IP地址为xxx.xxx.xxx.xxx,私钥文件路径为C:\Users\Administrator\Downloads\KeyPair-a49c.pem,命令如下:

    ssh -L 1234:10.237.0.54:5555 05e1aexxx@xxx.xxx.xxx.xxx -i C:\Users\Administrator\Downloads\KeyPair-a49c.pem -o ServerAliveInterval=30 -Nf

    该命令表示从本地PC建立一个到云手机的SSH隧道,使用本地端口转发模式,监听本地PC的1234端口;访问本地PC的1234端口时,通信数据将会被转发到云手机的5555端口。

    执行命令后,SSH程序会在后台执行隧道的转发,执行后无报错或者报“Authorized users only. All activities may be monitored and reported.”即为SSH隧道建立成功。

support.huaweicloud.com/usermanual-cph/cph_ug_0010.html