On 14-08-04 07:55 AM, Marc Deslauriers wrote:
> On 14-08-04 07:52 AM, David Planella wrote:
>> On Mon, Aug 4, 2014 at 1:47 PM, Marc Deslauriers 
>> <[email protected]
>> <mailto:[email protected]>> 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.
> 

Actually, after discussion on irc, the dbus-property-service will gain an API to
enable ssh, which can then be secured with policykit in the future.

Marc.



-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to