给手上的树莓派4B刷了最新版的RaspberryOS,这里没有接屏幕,只是打开了SSH,准备进行ssh远程登陆,发现无法使用默认用户名pi和密码raspberry进行登录,于是查找了相关资料,发现了树莓派官方为了系统的安全性,对默认用户进行了修改,这里做下记录。
问题原因根据树莓派官方的更新说明可知,这个问题的原因是新版本的RaspberryOS取消了默认用户pi,第一次开机时需要配置用户,因此无法再使用之前的默认账户密码进行登录。
解决方法解决方法有如下几种:
-
在新系统安装时需要手动创建用户,这个在插了HDMI显示器时会出现如下界面,进行创建默认用户和密码。
-
可以使用官方提供的镜像制作工具,Raspberry Pi Imager,在烧录系统的时候进行配置:
除此之外,官方的镜像烧录工具还可以配置SSH,WIFI,区域,键盘布局等,也是十分方便的;镜像可以从网上直接下载,也可以从本地选择。之前一直没有这样烧写过,现在用了发现还是挺方便的。
-
如果没有显示器,并且不使用官方刷写工具,还可以在boot分区中创建 userconf.txt文件,填入用户名和密码的密文进行默认配置,密码的密文生成命令如下
echo 'mypassword' | openssl passwd -6 -stdin
例如可以计算默认密码raspberry如下:
➜ ~ echo 'raspberry' | openssl passwd -6 -stdin $6$grJXXypN.HLLiQW8$BrjomjqTD9creP1cytdzWZxUfxQFUiGwduhsUlkQBrRvC3dfmK5ed05G3ev8RKwipvEBc3DHmP6gDl6E03ErF.
然后将用户名和密码拼接,填入userconf.txt中,把SD卡插回树莓派开机即可。
pi:$6$grJXXypN.HLLiQW8$BrjomjqTD9creP1cytdzWZxUfxQFUiGwduhsUlkQBrRvC3dfmK5ed05G3ev8RKwipvEBc3DHmP6gDl6E03ErF.参考:
- https://www.raspberrypi.com/news/raspberry-pi-bullseye-update-april-2022/
- https://www.cnblogs.com/melodicule/p/16212711.html



