无法与带有平板手机外壳的 UbuntuPhone 建立 SSH 连接

无法与带有平板手机外壳的 UbuntuPhone 建立 SSH 连接

我的魅族 MX4 已通过 USB 数据线连接到 Ubuntu 16.04 桌面,并安装了 OTA-13。开发者模式已启用,我能够adb shell成功连接到它。

但是,当我尝试连接时phablet-shell,出现此错误:

Host [localhost]:2222 not found in /home/ahmad/.ssh/known_hosts
ls: cannot access '/home/ahmad/.ssh/*.pub': No such file or directory

答案1

因此,对于 ssh 连接,您将需要一组密钥、主机设备上运行的 ssh 服务器以及用于登录的客户端。

确保密钥所在的文件具有适合您用途的正确权限。可能还需要将这些文件保存在特定目录中。如果 phablet-shell 出现问题,adb-shell 将帮助您执行此操作。

值得注意的是,ubuntu 14.04 phablet-tools 包没有 phablet-shell 二进制文件,因此您可能需要寻找更新的包。

ssh-keygen 命令将为您生成密钥(阅读手册页)。如果不需要 USB 电缆,并且平板手机上有 wifi,那么您可以尝试使用终端应用程序进行设置...如果其他方法都失败了,可以通过从电子邮件中粘贴来将公钥放入 .ssh/authorized_keys(输入它们会很麻烦)。

2222 是一个端口号。

也许可以尝试这个: http://sturmflut.github.io/ubuntu/touch/2015/05/08/hacking-ubuntu-touch-part-5-adb-shell-vs-phablet-shell/

你可能还喜欢这个答案:如何通过 ssh 访问我的 Ubuntu 手机?

相关内容