Ubuntu touch – 远程访问设备

在我们公司,我们开发了一个安装在nexus 7平板电脑和平板电脑上的Android应用程序,我们发布给几个客户。 此应用程序24/7保持前台活动状态,但由于无根Android设备的限制性访问策略,我们在监控设备时遇到问题。

我们无法远程重启设备。

我们正在评估在这款平板电脑上安装Ubuntu touch以取代Android的可能性。 Ubuntu touch是否为设备的远程访问提供了更多自由? 我可以通过平板电脑远程做我能做的一切吗?

此外,使用ubuntu sdk开发的应用程序是否足够稳定以便全天候运行?

谢谢

要允许Nexus 7与主机系统之间的通信,您需要在Ubuntu-touch设备上启用开发人员模式。

进入系统设置 – >关于此手机 – >开发者模式:

在此处输入图像描述

激活开发人员模式后,您可以通过多种方式启动与设备的ssh连接:

  1. 从Ubuntu SDK(你甚至可以从那里重新启动):

    在此处输入图像描述

  2. 使用phablet-tools软件包( sudo apt-get install phablet-tools ):

    phablet-shell开始连接,并且一旦连接类型sudo reboot就像在桌面系统上通常那样:

     $ phablet-shell /home/sylvain/.ssh/known_hosts updated. Original contents retained as /home/sylvain/.ssh/known_hosts.old Warning: Permanently added '[localhost]:2222' (RSA) to the list of known hosts. Welcome to Ubuntu Utopic Unicorn (development branch) (GNU/Linux 3.4.0-3-flo armv7l) * Documentation: https://help.ubuntu.com/ Last login: Fri Oct 17 09:50:34 2014 from localhost.localdomain phablet@ubuntu-phablet:~$ sudo reboot [sudo] password for phablet: 

在Ubuntu Touch 15.04 r4上,我能够使用优秀的旧netcat按照这种优雅的方法启用SSH。

现在可以使用ssh phablet@PHONEIP sudo reboot远程重启设备