以前玩过一段时间树莓派,只要开通ssh就可以,默认用户pi,默认密码: raspberry。
远程连接就可以。
但今天再玩却死活无法登录,如下:
出了什么幺蛾子哦?!!
上网一查,才知道pi账号在最近的raspberry pi os中因为安全原因已经删除,又是安全原因,真的服了,自己只是树莓派的一个玩家,哪里需要这么复杂的安全!!!
于是寻找解决方案。主要有两种解决方案:
方案一:用树莓派自带的镜像工具,在写入SD卡时就配置好
如下:
虽然该方法能解决,但要重新烧写SD卡,时间真的有点漫长。
于是看有没有替代方法。
方案二:在SD卡中根目录建立文件userconf
在userconf中输入如下内容:
pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1
注意:以上其实就是username:hash(password),这一串hash就是raspberry。
以上动作结束后,重启树莓派,用putty登录,输入用户名: pi,密码: raspberry
可以登录了!!!
附:在用putty登录时,还遇到另外一个问题:
putty连接时可能报如下错误,Couldn't agree a key ...
原因就是putty版本太老,不支持新的算法。
解决方案就是下载最新的putty版本 ,如下,更新到0.77版本就OK了。
结束!