云手机服务器 CPH-VNC方式(客户端):步骤1:建立SSH隧道
步骤1:建立SSH隧道
- 在本地设备打开命令提示符窗口,以Windows 10操作系统为例,方法如下:
- 执行以下命令,建立SSH隧道。
ssh -L 本地空闲端口:localhost:云手机监听端口 SSH隧道用户名@公网IP地址 -i 私钥文件路径 -Nf
各参数说明及获取方式如下所述:
- 本地空闲端口:用户自由选择的本地设备中任意未被占用的端口,通过该端口映射云手机应用端口。获取方式见2。
- 云手机监听端口:云手机VNC应用监听端口。获取方式见3。
- SSH隧道用户名:云手机所在区域的项目ID。获取方式见1。
- 公网IP地址:服务器的公网IP。获取方式见4。
- 私钥文件路径:服务器的密钥对对应的私钥文件在本地的保存路径。获取方式见5。
假设本地空闲端口为1234,云手机监听端口为7399,SSH隧道用户名为05e1aexxx,公网IP地址为xxx.xxx.xxx.xxx,私钥文件路径为C:\Users\Administrator\Downloads\KeyPair-a49c.pem,命令如下:
ssh -L 1234:localhost:7399 05e1aexxx@xxx.xxx.xxx.xxx -i C:\Users\Administrator\Downloads\KeyPair-a49c.pem -Nf
该命令表示从本地PC建立一个到云手机的SSH隧道,使用本地端口转发模式,监听本地PC的1234端口;访问本地PC的1234端口时,通信数据将会被转发到云手机的7399端口。
执行命令后,SSH程序会在后台执行隧道的转发,执行后无报错或者报“Authorized users only. All activities may be monitored and reported.”即为SSH隧道建立成功。