我的魅族 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 是一个端口号。
你可能还喜欢这个答案:如何通过 ssh 访问我的 Ubuntu 手机?