← Back to team overview

ubuntu-phone team mailing list archive

Re: Developer mode, ADB and SSH

 

On 14-08-04 07:52 AM, David Planella wrote:
> On Mon, Aug 4, 2014 at 1:47 PM, Marc Deslauriers <marc.deslauriers@xxxxxxxxxxxxx
> <mailto:marc.deslauriers@xxxxxxxxxxxxx>> wrote:
> 
>     On 14-08-04 07:42 AM, David Planella wrote:
>     > Hi all,
>     >
>     > With the recent landing of the developer mode UI and from previous discussions
>     > on the list and on IRC, I understand that:
>     >
>     > - ADB will be disabled by default, but can be enabled/disabled using the
>     switch
>     > in the developer mode
>     > - SSH will be disabled by default and there is no UI to enable/disable it.
>     > However, it can be enabled from an adb shell session issuing the 'setprop
>     > persist.service.ssh true' command.
>     >
>     > I also understand the rationale that most things can be accomplished with ADB
>     > and power users can simply enable SSH over the terminal.
>     >
>     > However, given the fact that Qt Creator uses both ADB (for SSH key
>     exchange) and
>     > SSH (for app deployment), this introduces another manual step before being
>     able
>     > to develop apps with a device, making the app developer experience a bit more
>     > cumbersome. The SDK tell me that it'd be technically possible to migrate
>     to ADB
>     > only, but that there'd be some issues with adb port forwarding and the
>     emulator
>     > (they can expand on this better than I).
>     >
>     > Is there a way developer mode can work better with Qt Creator, so that the
>     > developer only has to worry about flicking a switch on the device?
>     >
> 
>     Why doesn't the SDK simply turn on ssh? The SDK is required to do the ssh key
>     exchange anyway.
> 
> 
> That was my initial thought, but it seems this requires sudo access.

We can simply ship the required config in /etc/sudoers.d to allow the phablet
user to turn on ssh without requiring the password.

Marc.


Follow ups

References