web-dev-qa-db-ja.com

Ubuntu touch-デバイスへのリモートアクセス

当社では、Android nexus 7タブレットにインストールし、タブレットに複数の顧客にリリースするアプリを開発しました。ルート権限のないAndroidデバイスの制限付きアクセスポリシー。

たとえば、デバイスをリモートで再起動することはできません。

Ubuntuタッチをインストールして、このタブレットのAndroidを置き換える可能性を評価しています。Ubuntuタッチは、デバイスのリモートアクセスにより多くの自由を提供しますか?タブレット?

さらに、ubuntu SDKを使用して開発されたアプリは、24時間365日実行できるほど安定していますか?

ありがとう

2
frankieta

Nexus 7とホストシステム間の通信を許可するには、Ubuntuタッチデバイスで開発者モードを有効にする必要があります。

[システム設定]-> [この電話について]-> [開発者モード]に移動します。

enter image description here

開発者モードをアクティブにすると、デバイスへのssh接続を開始するいくつかのオプションがあります。

  1. Ubuntu SDKから(そこから再起動することもできます):

    enter image description here

  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
Sylvain Pineau

Ubuntu Touch 15.04 r4では、古き良きnetcatを使用して this エレガントな方法に従ってSSHを有効にすることができました。

ssh phablet@PHONEIP Sudo rebootだけでデバイスをリモートで再起動できるようになりました

0
Alex