![ubuntu core 18 在 raspi 4 上第一次 ssh 登录失败](https://linux22.com/image/925830/ubuntu%20core%2018%20%E5%9C%A8%20raspi%204%20%E4%B8%8A%E7%AC%AC%E4%B8%80%E6%AC%A1%20ssh%20%E7%99%BB%E5%BD%95%E5%A4%B1%E8%B4%A5.png)
我按照教程进行安装、配置网络和电子邮件地址。
我按照说明创建了 ssh 密钥。将公钥复制到我的帐户。私钥位于 .ssh 目录中。
当我尝试通过 ssh 登录时,提示要求输入密码而不是让我进入。
我做错了什么?
硬件 raspi 4,配备 4 GB RAM 和 64 GB SD 卡
软件 ubuntu core 由 raspberry imager 提供
答案1
Ubuntu Core 需要本地键盘/显示器(或串行控制台) 和首次启动时有效的网络连接。它会不断重复首次启动,直到两者都满足为止。
- 需要本地连接,以便您可以将 Ubuntu One 用户名输入到 Ubuntu Core 系统。
- 需要网络连接,以便 Ubuntu Core 系统可以从 Ubuntu One 下载您的 SSH 密钥。
然后 Ubuntu Core 系统将重新启动以应用新设置。在重新启动期间,您可以断开本地键盘/显示器的连接。
如果您保留本地显示器/控制台,您将看到后续启动将仅显示 Ubuntu Core 系统的 IP 地址;这很方便,以便您可以使用 ssh 进行连接。默认情况下,您将无法使用本地控制台登录(您可以启用该功能)。
了解 Ubuntu Core 首次启动的一个超级简单的方法是在一次性 KVM 虚拟机中尝试一下。