无法通过 Mac 使用 SSH 连接到 Raspberry Pi4

无法通过 Mac 使用 SSH 连接到 Raspberry Pi4

所以我刚刚安装了 Ubuntu Desktop 23.10。我使用了 Raspberry pi Imager 程序中的 OS 自定义选项。在那里我将 SSH 设置为启用。

然后,我将 SD 卡安装到我的 Pi 上,验证后将其设置为运行。转到我的路由器界面获取 IP,然后按如下操作(用我的数字替换 IP)。在我的 MacBook 上打开终端。然后输入:

ssh ubuntu @IP

给我:

ssh: connect to host ubuntu port 22: Connection refused

然后我去谷歌搜索。尝试过:

ssh raspberrypi @IP

这给了我:

ssh: Could not resolve hostname raspberrypi: nodename nor servname provided, or not known

这给我的印象是 SSH 服务正在运行。因为在检查了各种用户名后,我只得到了用户名为 的连接被拒绝错误ubuntu。但我不知道接下来该怎么办。我已经格式化了 SD 卡,并尝试不使用操作系统自定义选项,而是手动放置一个没有扩展名的 ssh 文件。但遗憾的是,这也得到了同样的结果(用户名 ubuntu 给出连接被拒绝;其他一切都给出了另一个错误)。我没有主意了。

答案1

看起来您的 ssh 命令包含了一个不应该存在的额外空格。

正确的命令是:

ssh ubuntu@YOUR_IP

答案2

如果我理解正确的话,您想从 MacBook 访问远程 Pi。最简单的命令是:

ssh remote_user_name@remote_ip_address

我不明白,ubuntu命令行上的是什么意思?您ubuntu是否以某种方式将名为的用户添加到 Pi 系统?如果您是第一次连接到 Pi,则应使用默认用户/密码。如果我没记错的话,这些是piraspberry。在这种情况下,您的命令行应该是

ssh pi@IP

如果您有其他具有其他凭证的 Pi 系统,请使用其默认值,但基本上是相同的。

相关内容