Last updated
Was this helpful?
Last updated
Was this helpful?
既然已经,也解决了问题,我们现在可以把这台小小的Nexus 5手机作为全功能的Linux移动办公电脑来使用了。
既然是Linux,能够提供ssh登陆服务,方便我们探索整个系统是一个起步。
注意:Ubuntu Touch默认设置了ssh通过密钥登陆,这是一个良好的设置。密码登陆存在暴力破解问题,所以建议采用ssh密钥登陆。请不要修改默认安全设置。
首先在Ubuntu Touch上启用Developer Mode(需要设置保护密码),这样就可以通过adb
推送文件以及运行命令
使用USB连接电脑和Ubuntu Touch手机
电脑上执行以下命令,通过adb
启用Ubuntu Touch手机中的sshd
如果sshd服务因为没有密钥无法启动,可以先执行adb shell -x "ssh-keygen -A"
来为系统创建主机ssh密钥
检查服务
可以看到有一个进程/usr/sbin/sshd -D -o PasswordAuthentication=no
在运行中。
phablet
是Ubuntu Touch上的特殊用户,具有sudo权限,需要将ssh公钥存放到该账户下以便能够访问
为phablet
用户设置好~/.ssh
目录
推送公钥
查看Ubuntu Touch获取的IP地址用于ssh登陆
假设Ubuntu Touch的IP地址是
192.168.1.10
,现在我们可以登陆了