我在几个地方 [1,2,3] 看到,我可以使用软件包phablet-shell
中的命令安全地从我的 Ubuntu 桌面连接到我的 Ubuntu 手机phablet-tools
。然而,从我的桌面上的终端phablet-shell
返回phablet-shell: command not found
desktop~$ adb devices
1111aaaa2222bbbb device
desktop~$ phablet-shell
phablet-shell: command not found
desktop~$ apt-cache policy phablet-tools
Installed: 1.0+14.04.20140416-0ubuntu1
Candidate: 1.0+14.04.20140416-0ubuntu1
desktop~$ whereis phablet-shell
phablet-shell:
如何在桌面和手机之间启动安全 shell 连接?我可以使用universe
软件包来做到这一点吗?
答案1
的输出是什么dpkg -L phablet-tools
?它应该显示该包安装的所有文件,并且在我的计算机上我肯定可以看到/usr/bin/phablet-shell
它们。
我在之后的连接中遇到了一些问题,以下是我所做的:
- 在手机上启用开发者模式(phablet-shell 不会抱怨无法连接,所以一开始有点困惑)
- 再次简单地运行 phablet-shell 也不起作用,因此我以超级用户身份尝试:
sudo phablet-shell
- 这有效,并且
~/.ssh/known_hosts
文件已更新,但现在归 root 所有,恢复正确的权限:sudo chown youruser:youruser .ssh/known_hosts
phablet-shell
现在有效!
请记住,当您想要连接时(就像您想要传输数据时一样),请解锁您的设备,否则您将获得error: closed
退出代码255