树莓派4B无屏幕查询Ip和设置SSH以及切换为root登录

NO.1
下载系统

树莓派无桌面的精简系统

https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit

NO.2
下载balena

https://www.balena.io/etcher/

NO.3
设置wifi文件

读取已经刷好的SD卡,打开boot分区

新建wpa_supplicant.conf文件

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
 ssid="<Name of your WiFi>"
 psk="<Password for your WiFi>"
}
NO.4
开启SSH

同样的,在boot分区下,新建一个ssh文件(不需要内容,也不需要后缀)

注意要小写,树莓派启动的时候会检查boot目录,如果有该文件,就会开启ssh服务

NO.5
启动电源

树莓派接入电源,指示灯正常亮起即可

NO.6
查询IP

没有屏幕的情况下,需要查询树莓派的ip,使用ssh登录

在电脑和树莓派🔗同一wifi的前提下,使用ping可以查询树莓派的ip地址

ping -4 raspberrypi.local

记得加上-4的配置,这样ping出来的才是ipv4的地址,不加可能ping出来为ipv6地址

NO.7
SSH连接

树莓派默认用户名 pi,默认密码 raspberry

ssh终端登录

ssh pi@raspberrypi.local

或者

ssh pi@yourIp
NO.8
开启root

切换为root用户

sudo su

修改root密码

sudo passwd root

修改配置文件

sudo nano /etc/ssh/sshd_config

修改PermitRootLogin without-password 为PermitRootLogin yes

重启ssh

service ssh restart

重启树莓派

reboot

至此可以使用树莓派root远程ssh

END.