Ubuntu touch-远程访问设备

Ubuntu touch-远程访问设备

我们公司开发了一款安装在 nexus 7 平板电脑上的 Android 应用,并在平板电脑上向多个客户发布。这款应用全天候处于前台运行状态,但由于未 root 的 Android 设备的限制性访问策略,我们在监控设备时遇到了问题。

例如,我们无法远程重启设备。

我们正在评估在这些平板电脑上安装 Ubuntu touch 来替代 android 的可能性。Ubuntu touch 是否为设备的远程访问提供了更多自由?我可以远程完成使用平板电脑通常可以做的所有事情吗?

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

谢谢

答案1

为了允许 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: 
    

答案2

在 Ubuntu Touch 15.04 r4 上,我能够按照以下步骤启用 SSH使用传统 netcat 的优雅方法。

现在只需使用以下命令即可远程重启设备ssh phablet@PHONEIP sudo reboot

相关内容