2022年4月后版本树莓派系统需要手动设置账号密码

给手上的树莓派4B刷了最新版的RaspberryOS,这里没有接屏幕,只是打开了SSH,准备进行ssh远程登陆,发现无法使用默认用户名pi和密码raspberry进行登录,于是查找了相关资料,发现了树莓派官方为了系统的安全性,对默认用户进行了修改,这里做下记录。


问题原因

根据树莓派官方的更新说明可知,这个问题的原因是新版本的RaspberryOS取消了默认用户pi,第一次开机时需要配置用户,因此无法再使用之前的默认账户密码进行登录。


解决方法

解决方法有如下几种:

1. 开机配置

在新系统安装时需要手动创建用户,这个在插了HDMI显示器时会出现如下界面,进行创建默认用户和密码。
在这里插入图片描述

2. 使用官方烧录工具

可以使用官方提供的镜像制作工具,Raspberry Pi Imager,在烧录系统的时候进行配置:
在这里插入图片描述
除此之外,官方的镜像烧录工具还可以配置SSH,WIFI,区域,键盘布局等,也是十分方便的;镜像可以从网上直接下载,也可以从本地选择。之前一直没有这样烧写过,现在用了发现还是挺方便的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 在boot分区里创建配置文件

如果没有显示器,并且不想使用官方刷写工具,还可以在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.

总结:目前看来,使用官方的烧录工具是最方便的方法了。官方推出烧录工具的目的也是为了简化镜像制作的操作。以前试用其他软件制作镜像,还需要在boot分区里创建一些配置文件,现在可以直接在Raspberry Pi Imager里进行配置了,非常方便。


参考资料

  1. https://www.raspberrypi.com/news/raspberry-pi-bullseye-update-april-2022/
  2. https://www.cnblogs.com/melodicule/p/16212711.html
  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值