Raspberry Pi:在没有显示器和键盘的情况下安装 Raspbian 并配置 SSH、VNC 和 WLAN

正如我在各种帖子和指南中多次写到的,条条大路通罗马。因此,我总是喜欢解释最简单的可能性,而不是解释所有的可能性…

正如我在各种帖子和指南中多次写到的,条条大路通罗马。因此,我总是喜欢解释最简单的可能性,而不是解释所有的可能性。这就像一个老足球运动员被告知他可以“看路”。

当时我买了一个树莓派。 Raspberry Pi 是一台小型计算机,可以做很多事情,包括在家里设置 VPN 以及实现 Homebridge 等功能,这意味着您可以将非 HomeKit 设备移至 Apple 的智能家居系统。或者选择您最喜欢的服务器,例如 Plex、SabNZB、Sonos、FTP 或 SMB 服务器。很棒的工具,很棒的玩具。

但我该从哪里开始呢?如何将我的操作系统安装到 microSD 卡上?如果我没有适用于 Raspberry Pi 的显示器或键盘,我该如何使用该盒子?我想在这里回答所有问题。而且如上所述,当然可能还有其他方式。

Raspberry Pi:在没有显示器和键盘的情况下安装 Raspbian 并配置 SSH、VNC 和 WLAN

所有工作均在 Raspberry Pi 4B 上完成。如果您有的话,您首先需要获取一张 microSD 卡并在其上安装操作系统。

安装拉斯比安

要将 Raspbian 放在 microSD 卡上,请使用 Raspberry Pi Imager。适用于 Windows、macOS 和 Linux 的官方工具。它非常容易使用。下载并运行。当然,请确保您的读卡器中已插入 microSD 卡。你的可能和我的类似(见下文)。选择 OS 以选择系统。我总是选择安装Raspbian,它有图形界面。我喜欢它向我展示了一些东西,因为我想稍后使用 VNC。

因此我们使用 Raspbian 使用 Raspberry Pi 桌面。

然后你就可以把乐趣写入microSD卡了。最后,只需取出卡并将其放回读卡器即可被系统识别。还有工作要做。

Raspberry Pi:在没有显示器和键盘的情况下安装 Raspbian 并配置 SSH、VNC 和 WLAN

启用 SSH 访问

例如,如果您想在没有键盘、鼠标或显示器的情况下操作 Raspberry Pi,则必须首先设置 WLAN 和远程访问。要允许远程访问,只需在卡的顶级目录中放置一个名为 ssh 的空文件即可。 Windows 用户:确保没有文件扩展名。请记住:Rasperrby Pi 或 Raspbian 通常将用户名 Pi 设置为密码 raspberry。

 Raspberry Pi:在没有显示器和键盘的情况下安装 Raspbian 并配置 SSH、VNC 和 WLAN

设置 WiFi 访问

我们无法在这里涵盖所有情况;我们仅讨论面向消费者的传统 Wi-Fi。有关 wpa_supplicant.conf 文件的可能性的详细信息可以在许多其他站点上找到。首先创建它并输入以下信息:

国家/地区=德国
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
更新配置=1
网络={
ssid="WIFI名称"
psk=“密码”
key_mgmt=WPA-PSK
}

正如您可以想象的那样,将“WIFI NAME”和“PASSWORD”替换为您的数据。这将确保您的 Raspberry Pi 连接到 WiFi。另外,将wpa_supplicant.conf文件保存到microSD 卡的上级目录中。顺便说一句,您现在可以将它们取出,放入您的 Raspberry Pi 中,然后将它们连接到电源。如果一切顺利完成,您的 Raspberry Pi 将连接到您的网络。如果您有网络扫描仪,请使用它来查找小型计算机的 IP 地址。

通过 SSH 连接

接下来,您需要通过 SSH 连接到 Raspberry Pi。如果知道这个 IP 就好了。 Mac 有终端,Windows 10 也有。在 Mac 上启动终端应用程序,在 Windows 10 上启动命令提示符。请在那里输入:

ssh pi@192.168.1.100 (或PI的地址)

接下来,您需要确认您信任该设备并输入密码。请注意,这是盲目完成的,因此您将看不到自己正在输入的内容。按 Enter 确认。如果一切顺利,pi@raspberrypi 应该出现在命令提示符处,您可以输入命令。

启用VNC服务器

在命令提示符处,键入:

sudo raspi 配置

您应该看到下图。

Raspberry Pi:在没有显示器和键盘的情况下安装 Raspbian 并配置 SSH、VNC 和 WLAN

这给我们带来了第五点,界面选项。接下来,继续进行 VNC 子项 P3。

单击“是”确认一切。

激活 VNC 服务器后,理论上您应该能够连接到 Raspberry Pi。 4 的问题是它试图在监视器上显示端口上显示的内容,因此什么也没有显示。由于那里没有任何东西挂起,VNC 客户端将报告错误。因此,概述返回到第 7 点(高级选项),然后返回到 A5 – 解决方案。在那里,选择您想要的 Pi 分辨率,包括您的虚拟机。

保存后,您应该能够通过 VNC 进行连接。由于服务器在 Raspberry Pi 上运行并且您知道 IP,因此您所需要做的就是安装 VNC Viewer 并设置连接

建立与 Raspberry Pi 的 VNC 连接

启动 VNC 查看器并设置新连接。默认情况下,您实际上可以将所有内容保留在这里。您所需要做的就是将 Raspberry Pi 的 IP 保存为服务器。您的登录名和密码已知。

连接应该立即生效,并且您应该看到 Pi 的桌面。系统可能会询问您是否要完成设置并检查更新。您可以更改它,但系统也会要求您更改密码。

为您的 Raspberry Pi 分配静态 IP

如果您已经使用图形界面,您还可以为您的 Raspberry Pi 分配固定 IP。为什么?然后它将始终适用于 SSH 或 VNC 等连接。右键单击 WLAN 符号并选择无线和有线网络设置。

您可以看到下图。

将“配置”设置为“接口 WLAN”,并为您的家庭网络分配 IPv4 地址。例如,在我的例子中,它将是 192.168.1.100。输入您的互联网接入点作为您的路由器。在我的例子中,输入 FRITZ!Box,IP 为 192.168.1.1。如果您已经完成了这一步,您应该知道需要输入什么。

完成所有操作后,您将拥有一个正在运行的 Raspberry Pi,带有桌面界面并可通过 VNC 和 SSH 进行访问。我已经准备好接受所有我能做的恶作剧了。在玩游戏之前克隆您的 microSD 卡,这样您就不必再次执行这些步骤。