设置不带显示器或以太网模块的 Raspberry Pi Zero W

我买了新的 Raspberry Pi W,但我现在没有迷你 HDMI 适配器(用于连接显示器),也没有以太网模块用于 SSH 连接。

我能通过 USB 以 SSH 方式连接吗?

如何在没有设置的情况下通过 WiFi 进行 SSH 连接? WiFi 是否会自动连接到没有密码的无线网络?

解决办法

这是一个难题。WiFi 不会自动连接。 所以我会尝试以下方法:

1.使用 Win32DiskImager 将Raspbian 操作系统映像 镜像到 micro SD 卡上。

2.在另一台电脑上手动配置 WiFi。在另一台运行 Linux 的电脑(或使用 Live CD 的电脑)上编辑以下文件:

/etc/wpa_supplicant/wpa_supplicant.conf

并添加以下内容,在其中输入 WiFi 网络 SSID 和密码详情:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}

3.从另一台电脑在 Pi 上启用 SSH。在 /boot 分区上创建一个名为 "ssh "的文件。

将 SD 卡放到 Pi 上,如果一切正常,你就能使用路由器应用程序在 WiFi 网络上看到 Pi,并通过 SSH 进入它。 祝你好运,希望对你有所帮助。

评论(5)

您正在查找有关运行无头系统的信息。 raspberry pi 网站上有这方面的详细信息。 https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=161202

基本上,将一个名为 wpa_supplicant.conf 的文件放在 sdcard 的 boot" 区域,你可以从 windows 看到,然后编辑该文件以包含你的 wifi 凭据:

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }
评论(0)

经过一些配置后,您可以通过 USB 进行 SSH 登录。

前提是您没有使用 NOOBS。使用 NOOBS SD 卡要做到这一点有点困难,而且(据我所知)在 Windows 上是不可能的。

1.首先,作为安全措施,Raspberry Pi 基金会禁用了 SSH,所以你必须将 SD 卡连接到电脑,并在弹出的标有"boot"的驱动器中放入一个名为"ssh"(无扩展名)的文件。(如果运行的是 Windows 系统,则只会显示一个驱动器。这一个就可以了)。现在,Pi 将在启动时启用 SSH。 2.编辑文件 config.txt 并在最后一行添加 dtoverlay=dwc2 。 3.编辑文件 cmdline.txt,在 rootwait 后面添加 modules-load=dwc2,g_ether。用空格将其与 rootwait 分开。不要另起一行,要在同一行中添加。

将 SD 卡插入 Pi 并将其插入电脑(使用底部 USB 接口的左侧 USB 端口),它应该会显示为以太网设备。你应该可以从连接的电脑通过 SSH 登录到 pi@raspberypi.local

编辑:Ricardo'的回答提醒了我,你也可以只做步骤 1,然后查看我在 本相关帖子 上的回答。

评论(0)