利用花生壳实现远程操控,进行Google认证测试远程操控

前提介绍:目前测试的测试工作,和Google GMS认证测试有很大的交集,由于CTS等测试需要较长的运行时间,下班结束后没法操作继续执行其他如GTS等测试,故想了一个办法可以实现远程在家里操作公司的电脑,实时运行Google认证测试

资源准备:

1:运行GMS测试的Ubuntu电脑一台

2:申请花生壳账号,可以免费申请内网穿透,参考链接:https://blog.csdn.net/niaonao/article/details/91411044

下面正式开始。

首先得到花生壳注册的免费的内网穿透的域名,并且设置好内网ip以及对应的端口,SSH的内网端口为22,设置好后,大概如下:


示意图

其中:访问地址 2x815x2652.zicp.vip:15952是花生壳自动生成的域名和端口

内网主机192.168.2.160:22是我们测试使用的ubuntu设备的内网ip(ifconfig查看到的那个内网ip)和ssh对应的22端口

然后,在ubuntu客户端下载好花生壳的linux版本,并且安装,可以到花生壳官网下载对应的版本。下载完成后在命令行输入pddns 得到设备的sn:


设备sn

然后进入到https://hsk.oray.com/console/manage/绑定设备,输入刚刚得到的sn


输入sn进行绑定

绑定完成后,可以看到设备处于在线状态


设备在线

至此,花生壳已经搭建好了,然后我们需要再ubuntu上面安装ssh服务端,以便远程登录ssh。在命令行中输入:

sudo apt-get update

sudo apt-get install openssh-server   完成安装即可。

至此我们可以通过任意电脑通过ssh连接到我们的ubuntu测试主机。在第二台电脑(我用的win10)上打开Power shell,输入 ssh -p Port user@xxx.com 其中将"Port"替换为花生壳自动随机的端口号,user替换诶ubuntu的用户名,xxx.com替换为花生壳生成的域名,然后弹出界面输入密码即可登录:


登录成功

至此则可通过家里的电脑远程登录办公司的ubuntu机器操作测试。

由于ssh断开连接后,运行的命令也会自动结束,导致远程断开后,cts等的命令也自动结束,测试不会继续运行。可以安装screen工具来进行测试,即使ssh断开,screen中的命令扔在后台运行。具体参考:https://www.jianshu.com/p/5e15c2c6f2e9

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • hello~各位小主们好呀~ 赶在大寒和小主们见面啦~ 我是悦公主家庭中的麻辣小公举——公主鱼仔,听说大寒一到,天...
    公主悦读阅读 2,578评论 0 1
  • ❤️调伏身心:站桩、热敷、泡脚。 ❤️布施之道:颜布施,微笑处事,微笑面对一切人和事;言布施,说赞美安慰的话;心布...
    陈俊宁阅读 2,271评论 0 0
  • 去年国庆,一个人呆在宿舍有些空虚。百无聊赖中拨通了家里的电话。 “你妈不在家,晚上再打过来吧”爸爸显然熟悉了多年来...
    一茳阅读 1,319评论 0 1
  • 清风与你,皆过客。 此时的我,独坐天台,眺望远方。今天的天空很蓝,蓝得直惹人掉眼泪。回想我们间一点一滴...
    东方顾安阅读 3,892评论 0 2