使用 SSH 在 Ubuntu Core 上连接 Raspberry Pi

使用 SSH 在 Ubuntu Core 上连接 Raspberry Pi

我有一台 Raspberry Pi 4b。我为 ubuntucore 刻录了一个映像,例如“ubuntu-core-22-arm64+raspi.img.xz”。

在此处输入图片描述

所以我创建了一个 Ubuntu One 帐户。我下载了 PuttyGen 并生成了一个 ssh 密钥。我将我创建的 SSH 密钥导入到 Ubuntu One 帐户中。然后我启动了带有 ubuntu 核心的 raspberry pi。我进行了 wifi 设置并输入了我的 ubuntu one 电子邮件。

当我处于图像中的阶段时,我通过 putty 以 user@host 身份登录。打开的控制台中要求输入的密码是什么?我在哪里可以找到它?即使我尝试了所有密码,密码仍未获得批准。并且我收到“没有可用的受支持的身份验证方法(服务器发送:公钥)”警告。我尝试了论坛上找到的各种方法,但都没有解决我的问题。我一次又一次地安装了 Ubuntu Core,并使用不同的 Ubuntu One 帐户尝试了它。

你能提个建议吗?

答案1

您的 Ubuntu Core 登录名(“用户”)必须是您的 Ubuntu One 帐户用户名(“susan-smith”)。

  • Ubuntu Core 会在首次登录时获取您的 Ubuntu One 公共 SSH 密钥。

您的 IP 地址来自 Ubuntu Core 屏幕或路由器,每次重启时都可能发生变化。取决于您的网络设置方式。

ssh [email protected]

密码提示通常意味着下列情况之一:

  1. 您没有使用您的 Ubuntu One 用户名。
  2. 键盘/语言混乱。
  3. 您的 Ubuntu Core 系统无法访问互联网。
  4. 有时,这意味着 Ubuntu Core 系统的 IP 地址已更改,而您正尝试连接到错误的系统。这是导致登录问题的一个常见原因第二开机,设置完成后启动进入工作系统。

相关内容