我可以通过某种方式连接通过USB进行SSH?
如何在未设置SSH的情况下通过WiFi通过SSH连接?
WiFi会自动在没有密码的情况下自动连接到例如无线网络吗?
#1 楼
这是一个艰难的过程。 WiFi不会自动连接。因此,我将尝试以下操作:使用Win32DiskImager用Raspbian OS映像对微型SD卡进行映像。
从另一台计算机手动配置WiFi。在另一台运行Linux的计算机(或带有Live CD的PC)中,您可以编辑以下文件:
/etc/wpa_supplicant/wpa_supplicant.conf
并添加在下面输入WiFi网络的SSID和密码详细信息的地方:
network={
ssid="SSID"
psk="password"
key_mgmt=WPA-PSK
}
从另一台计算机上在Pi上启用SSH。在/ boot分区上创建一个名为“ ssh”的文件。
将SD卡放到Pi上,如果一切正常,您将可以在WiFi上看到Pi使用路由器应用程序并通过SSH进入网络。祝您好运,希望对您有所帮助。
评论
为我工作。另请参见thecruftofmybrain.com/?p=680
–莫格说要恢复莫妮卡
17年3月15日在21:14
谢谢你如果您的wifi为WEP,该怎么办?
–脚本小猫
17年4月24日在3:08
@ScriptKitty,升级到WPA2。这些天WEP是门户
– John La Rooy
17年5月30日在11:51
@John La Rooy我知道我看到人们真的很容易被黑客入侵。这不是我的选择,因为这不是我的网络,并且完成的设备无法连接到wpa2
–脚本小猫
17年5月30日在13:35
VirtualBox中的Ubuntu可用于访问USB读卡器中的Raspbian SD卡。
–weberjn
18年1月18日在22:07
#2 楼
您正在寻找有关运行“ headless”的信息。在raspberry pi网站上有关于此的详细信息。
https://www.raspberrypi.org/forums/viewtopic.php?f=63&t= 161202
基本上将文件wpa_supplicant.conf放在sdcard的“启动”扇区上,您可以从Windows上看到该文件,然后编辑该文件以包含您的wifi凭据:
network={
ssid="YourNetworkSSID"
psk="Your Network's Passphrase"
key_mgmt=WPA-PSK
}
#3 楼
在将SD卡安装到Pi之前,可以在引导目录中放入wpa_supplicant.conf文件。当Pi启动时,文件/etc/wpa_supplicant/wpa_supplicant.conf将被/ boot /目录中的wpa_supplicant.conf文件覆盖(或者可能会附加,我不确定)。使用以下语法:
network={
ssid="YourNetworkSSID-1"
psk="passwordOne"
}
network={
ssid="YourNetworkSSID-2"
psk="passwordTwo"
}
以上设置适用于标准WPA wifi连接。下面的示例中还有其他设置:
network={
ssid="myssid"
scan_ssid=1
psk="incorrect_version_of_mypassword"
mode=0
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
auth_alg=OPEN
id_str="raspi"
priority=5
}
请确保在设置为UNIX编码的文本编辑器中创建wpa_supplicant.conf文件(如果要执行此操作)从Windows)。
评论
每次pi零w启动时,我都会删除ssh和wpa_supplicant.conffiles。 NIX编码似乎有所帮助。为了安全起见,我在conf中添加了ctrl_interface,update_config和country行。
–校验和
17年11月27日在10:03
#4 楼
您可以在进行一些配置后从USB SSH。这假设您没有使用NOOBS。使用NOOBS SD卡执行此操作比较困难,而且(据我所知)在Windows上是不可能的。
首先,Raspberry Pi Foundation禁用SSH作为安全预防措施,因此您将必须将SD卡连接到计算机,然后在弹出的标有“ boot”的驱动器中放入一个名为“ ssh”(无扩展名)的文件。 (如果您正在运行Windows,则只会显示一个驱动器。该驱动器将起作用。)现在,Pi会在启动时启用SSH。
编辑文件
config.txt
并在最后一行添加dtoverlay=dwc2
。编辑文件
cmdline.txt
,并在显示modules-load=dwc2,g_ether
之后添加rootwait
。将其与rootwait
隔开一个空格。请勿将其添加到新行中,而应将其添加到同一行中。将SD卡插入Pi并将其插入计算机(使用USB所在的左侧USB端口连接器在底部),它应该显示为以太网设备。您应该能够从连接的计算机SSH到
pi@raspberypi.local
。编辑:里卡多的回答提醒我,您也可以只执行步骤1,然后在此相关文章中查看我的答案。
#5 楼
您可以通过在SD卡中创建wpa_supplicant.conf文件来连接到wifi。https://www.installvirtual.com/how-to-connect-raspberry-pi-to-wifi-without- a-monitor
您可以在SD卡中创建一个空的ssh文件,以便在引导时启用ssh。
touch ssh
并将其插入树莓派中pi。
https://www.installvirtual.com/enable-ssh-in-raspberry-pi-without-monitor/
#6 楼
在Mac上使用一个很棒的应用程序,也许在名为PiBakery的窗口上使用,这是设置Pi Zero的拖放方式。那就是我所做的,并且确实有所帮助。在这里查看:http://www.pibakery.org/#7 楼
如果您有Windows,并且仅分区启动时没有访问权限,则可以尝试使用此• If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.
#8 楼
我无法对WPA2使用以上答案。我使用了:
/ etc / network / interfaces文件中的
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>
。
https://www.raspberrypi.org/forums/viewtopic.php?t=50312
http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem -from.html
评论
这不是在Raspbian的最新版本(jeesie和Stretch)上配置网络的首选方法,这是您链接到的旧帖子的证据。
–史蒂夫·罗比拉德(Steve Robillard)
17-10-22在17:49
不管是否喜欢,首选版本都不适合我。这种方式做到了。尽管不是首选,这是一个有效的答案,有些人可能会发现它对于建立初始wifi连接很有用,然后可以对其进行修改以获取首选版本。
–退休
17-10-22在20:02
评论
如果您不太精通技术,这是一个很棒的视频。 youtu.be/xj3MPmJhAPU检查是否卡住。Raspberry Pi无头设置会带来某些并发症。只需按照本教程中给出的说明进行操作即可。