在 Nexus 4 上运行 Ubuntu Touch。我已经安装了 ssh 服务器,并按照 wiki 中的说明通过 ssh 连接到手机,但它告诉我连接被拒绝。执行标准 ssh[电子邮件保护](从 ifconfig 获取 IP 地址)。我已将映像设为可写。我已启用 ssh。现在我不知所措。
答案1
有一个覆盖文件 /etc/init/ssh.override,它禁用密码登录 ssh。如果你要这样做
$ ssh [email protected] -v
从你的客户端,你会看到类似
debug1: Authentications that can continue: publickey
因此,默认情况下唯一的身份验证选项是公钥而不是密码。要启用密码身份验证,您可以删除此覆盖文件(由于某种我无法弄清楚的原因,您将无法执行此操作),或者直接清空文件
sudo tee /etc/init/ssh.override < /dev/null