发布于 2026-01-06 0 阅读
0

如何在没有显示器和键盘的情况下设置树莓派 下载操作系统 SSH 设置 通过 SSH 连接 VNC Viewer

如何在没有显示器和键盘的情况下设置树莓派

下载操作系统

SSH 设置

通过 SSH 连接

VNC 查看器

原文发表于我的博客

很长一段时间以来,我一直认为对树莓派进行初始设置(将设备连接到 WiFi 网络)的唯一方法只能通过使用显示器和键盘的 GUI 来完成。

不过,我最近了解到,其实只需要另一台电脑就能做到这一点,这对我来说简直是颠覆性的发现!如果你只有一台树莓派,那么下面就教你如何将它连接到网络,并远程访问图形用户界面。

所需材料:

开始之前,请将 SD 卡插入电脑或 SD 卡读卡器。

下载操作系统

要使用树莓派,您需要下载并安装其中一个可用的操作系统。

使用Raspberry Pi Imager 软件可以轻松实现这一点

替代文字

下载并安装完成后,点击“选择操作系统”按钮Choose OS。对于基本设置,请选择第一个选项Raspberry Pi OS

替代文字

然后,点击Choose SD Card选择您的 SD 卡,最后,点击Write,等待操作系统加载到卡上。

此时,您可以弹出 SD 卡,将其插入树莓派并通电,但您将无法远程访问它。为此,您需要激活 SSH 服务器

SSH 设置

在 SD 卡仍然插入电脑的情况下,首先ssh在 SD 卡的根文件夹中创建一个名为 的空文件。

然后,如果您想将 Pi 与 WiFi 一起使用,请wpa_supplicant.conf在同一位置创建一个名为 的文件,并将以下代码片段粘贴到该文件中:

country=COUNTRY-CODE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
     ssid="NETWORK-NAME"
     psk="NETWORK-PASSWORD"
}
Enter fullscreen mode Exit fullscreen mode

将此处替换COUNTRY-CODE您所在位置的ISO 3166-1 国家代码(例如,如果您在美国,则替换为 US)

然后,将NETWORK-NAME和替换NETWORK-PASSWORD为您的网络详细信息。

完成上述步骤后,即可弹出 SD 卡,将其插入树莓派并启动。

通过 SSH 连接

树莓派启动后,你应该可以从电脑连接到它。打开终端窗口并输入以下命令:

(适用于 Mac)

ssh pi@raspberrypi.local
Enter fullscreen mode Exit fullscreen mode

这可能需要几秒钟时间,如果系统要求您输入密码,默认密码为raspberry。如果您以后想将其更改为自定义密码,请键入passwd

如果连接成功,您应该在终端中看到以下内容:

替代文字

现在你应该能够在电脑终端中运行 bash 命令并控制你的树莓派了!

不过,您可能需要访问树莓派的图形用户界面。为此,您需要安装VNC Viewer

VNC 查看器

软件安装完成后,在终端中运行以下命令以获取树莓派的 IP 地址:

hostname - I
Enter fullscreen mode Exit fullscreen mode

你应该会看到类似这样的内容115.206.142.68

复制它,然后粘贴到 VNC Viewer 的搜索栏中。

按下回车键,系统会提示您输入用户名和密码:

替代文字

您需要输入 Pi 的用户名和密码,如果您没有配置自定义用户名和密码,则用户名应该是 [用户名],密码应该是pi[密码] raspberry

点击ok后应该会弹出一个窗口,显示树莓派的图形用户界面!

替代文字

之后,你应该就能像平时使用树莓派连接键盘和显示器一样,​​完成所有操作了。😃


就这样!🥳

需要注意的是,如果您不更改配置以设置静态 IP 地址,则每次您打开/关闭树莓派时,IP 地址都会更改,并且您可能hostname -I每次重新连接设备时都需要运行相关程序。如果您想了解如何设置静态 IP 地址,请参阅此处的文档

希望对您有所帮助!

文章来源:https://dev.to/devdevcharlie/setting-up-a-raspberrypi-without-monitor-and-keyboard-j8e