如何在没有显示器和键盘的情况下设置树莓派
下载操作系统
SSH 设置
通过 SSH 连接
VNC 查看器
原文发表于我的博客。
很长一段时间以来,我一直认为对树莓派进行初始设置(将设备连接到 WiFi 网络)的唯一方法只能通过使用显示器和键盘的 GUI 来完成。
不过,我最近了解到,其实只需要另一台电脑就能做到这一点,这对我来说简直是颠覆性的发现!如果你只有一台树莓派,那么下面就教你如何将它连接到网络,并远程访问图形用户界面。
所需材料:
- 树莓派 + 电源
- SD卡
- 树莓派成像软件
- VNC Viewer软件
- 另一台电脑
开始之前,请将 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"
}
将此处替换COUNTRY-CODE为您所在位置的ISO 3166-1 国家代码(例如,如果您在美国,则替换为 US)。
然后,将NETWORK-NAME和替换NETWORK-PASSWORD为您的网络详细信息。
完成上述步骤后,即可弹出 SD 卡,将其插入树莓派并启动。
通过 SSH 连接
树莓派启动后,你应该可以从电脑连接到它。打开终端窗口并输入以下命令:
(适用于 Mac)
ssh pi@raspberrypi.local
这可能需要几秒钟时间,如果系统要求您输入密码,默认密码为raspberry。如果您以后想将其更改为自定义密码,请键入passwd。
如果连接成功,您应该在终端中看到以下内容:
现在你应该能够在电脑终端中运行 bash 命令并控制你的树莓派了!
不过,您可能需要访问树莓派的图形用户界面。为此,您需要安装VNC Viewer。
VNC 查看器
软件安装完成后,在终端中运行以下命令以获取树莓派的 IP 地址:
hostname - I
你应该会看到类似这样的内容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




