我无法通过 ssh 连接到 Raspberry Pi,即使我创建了空的 ssh 文件

I can't ssh to Raspberry Pi, even if I created empty ssh file

我有一个新的 Raspberry Pi 零 WH,但无论我怎么尝试都无法通过 ssh 连接到它

我已完成以下步骤

  1. 使用 rpi-imager 我已经将“Debian Bullseye with Desktop”蚀刻到全新的 SD 卡上
  2. 使用 ctrl+shift+x 我已选择启用 SSH、区域设置详细信息和 Wi-Fi 详细信息
  3. 创建 /boot 卷后,我将名为 ssh 的空文件添加到 /media/myUserName/boot 和一个包含正确数据的 wpa_supplicant.conf
  4. 弹出 SD 卡并将其植入 Raspberry Pi
  5. 已 Raspberry Pi 接通电源。等到 LED 不再闪烁(然后 20 分钟,以防万一)。
  6. 使用路由器客户端,我找到了 Raspberry Pi 的 IP 地址(比方说 192.168.0.154)。我将其设置为保留IP。我注意到该设备被列为 unknown 而不是 raspberrypi,不确定这是否相关
  7. 使用 ping 192.168.0.154 我验证了 PI 在那里

现在 ssh pi@192.168.0.154 应该连接到 Pi,但我得到的只是 ssh: connect to host 192.168.0.115 port 22: Connection refused

我之前已经成功地使用这台计算机 ssh 在我的本地网络之外。从那以后我没有更改任何设置(据我所知)。我在另一台电脑上试过 (运行 Windows),同样的错误。

所有我能找到的答案都是推荐的第 3 步,但这对我没有帮助。我现在有什么选择?

您尝试连接的设备很可能不是 raspberry pi,因为您描述的步骤似乎不错,但设备名为 unknown。如果您在路由器上没有看到它,可能是它没有连接到 Wifi。

对于第一次连接,我建议使用有线连接,这样您就可以确定网络连接已经建立并且稳定。