0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派默认密码指南:新设置、更改方法及安全建议!

上海晶珩电子科技有限公司 2025-07-04 15:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

树莓派如今已不再设有“默认”密码,从较新版本的树莓派操作系统(从2022年的树莓派操作系统Bullseye版本起)起,就要求用户在初始设置过程中创建自定义密码。不过,对于旧版本的树莓派操作系统(在此更改之前),默认登录凭据如下:

用户名:pi

密码:raspberry

新设置流程(2022年后):

重要提示:用户在首次启动时设置用户名和密码,以确保更高的安全性。

通过树莓派烧录器设置密码

1.选择操作系统和SD卡,点击“下一步”。

2.选择“编辑设置”。

63c45ecc-58a8-11f0-9cf1-92fbcf53809c.jpg

3.进入“常规”选项卡,勾选“设置用户名和密码”。

4.输入我们希望用作树莓派默认凭据的用户名和密码。

63d07b94-58a8-11f0-9cf1-92fbcf53809c.jpg

通过终端更改密码

使用“passwd”命令

1.打开终端并运行:passwd

63e28730-58a8-11f0-9cf1-92fbcf53809c.jpg

输入当前密码,然后将其更改为新密码。

使用“raspi-config”命令

1.打开终端并运行:sudo raspi-config

63ed7faa-58a8-11f0-9cf1-92fbcf53809c.png

2.选择“系统选项”,然后选择S3:密码

63fae35c-58a8-11f0-9cf1-92fbcf53809c.jpg

输入当前密码,然后将其更改为新密码。

通过图形用户界面更改密码

1.进入“菜单-首选项:树莓派配置”。

2.在“系统”选项卡上,点击“更改密码”。

6409e0aa-58a8-11f0-9cf1-92fbcf53809c.jpg

重置遗忘的密码

如果我们忘记了树莓派的密码,可以按照以下步骤重置:

1.关闭树莓派并取出microSD卡。

2.将microSD卡插入另一台计算机(例如,使用SD卡读卡器)。

3.在另一台计算机上打开SD卡的“boot”分区。查找名为cmdline.txt的文

4.编辑cmdline.txt:

在文本编辑器中打开cmdline.txt。

在文本的单独一行末尾添加init=/bin/sh。不要添加任何换行符。该行应如下所示:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=XXXX-XXXX rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh

5.保存并关闭文件,然后安全地弹出microSD卡,并将其重新插入树莓派。

6.启动树莓派:启动后,它将直接加载到root shell,而无需密码。

7.将文件系统重新挂载为可写:

输入以下命令使文件系统可写:

mount-o remount,rw /

8.重置密码:

使用passwd命令更改pi用户(或如果您使用的是其他用户名,则更改其他用户名)的密码:

passwd pi

9.还原cmdline.txt中的更改:

关闭树莓派,取出microSD卡,并将其重新插入另一台计算机。

打开cmdline.txt并删除添加的init=/bin/sh部分。

保存文件并安全地弹出microSD卡。

10. 正常启动树莓派:现在它应该使用新密码启动。

安全最佳实践

SSH密钥认证步骤

1.在本地计算机上生成SSH密钥

如果您还没有SSH密钥对,请在计算机上生成一个:

ssh-keygen -t rsa -b 4096 -C "example_your_name"

● -t rsa:指定加密类型(RSA为常用类型)。

● -b 4096:将密钥长度设置为4096位,安全性更高。

● -C:添加标签如您的电子邮件以便识别。

出现提示时,指定保存密钥的文件位置(默认位置通常为~/.ssh/id_rsa),并选择是否添加密码短语以增加安全性。

6417a30c-58a8-11f0-9cf1-92fbcf53809c.png

(以Windows为例)

2.将SSH公钥复制到树莓派

准备好SSH密钥对后,将公钥复制到树莓派。将pi替换为您的树莓派用户名,将your_pi_ip_address替换为树莓派的IP地址:

Linux计算机,打开终端

ssh-copy-id pi@your_pi_ip_address

● Windows计算机,打开命令行

type$env:USERPROFILE\.ssh\id_rsa.pub | your_pi_ip_address"cat >> .ssh/authorized_keys"

此命令将提示您输入树莓派的密码(最后一次输入)。它将把您的公钥追加到树莓派上的~/.ssh/authorized_keys文件中,允许使用SSH密钥进行无密码登录。

3.禁用基于密码的SSH认证

为确保只能使用SSH密钥登录:

打开树莓派上的SSH配置文件:

sudo nano /etc/ssh/sshd_config

查找以下行:#

PasswordAuthenticationyes

将其更改为:

PasswordAuthenticationno

64238c4e-58a8-11f0-9cf1-92fbcf53809c.jpg

保存文件并退出,然后重启SSH以应用更改:

sudosystemctl restart ssh

4.测试SSH密钥认证

尝试从本地计算机登录到树莓派:

ssh pi@your_pi_ip_address

如果设置正确,它将使用SSH密钥进行认证,而无需输入密码。

结论

有效管理树莓派的密码对于保护设备和数据安全至关重要。通过在初始设置过程中设置自定义密码、定期更新密码以及使用SSH密钥,您可以防止未经授权的访问。遵循这些最佳实践有助于无论是在个人项目还是教育用途中,都能维护一个安全的环境。实施这些安全措施将确保树莓派在您的技术活动中始终是一个安全可靠的工具。

原文地址:

https://www.sunfounder.com/blogs/news/raspberry-pi-default-password-guide-new-setup-changes-and-security-tips

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5149

    文章

    19655

    浏览量

    317316
  • 操作系统
    +关注

    关注

    37

    文章

    7142

    浏览量

    125549
  • 烧录器
    +关注

    关注

    3

    文章

    240

    浏览量

    27568
  • 树莓派
    +关注

    关注

    121

    文章

    2001

    浏览量

    107419
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    避免忘记树莓登录密码方法-SSH自动登录

    很多人在玩树莓的时候,因为没有多余的显示器,所以需要SSH登陆树莓,maybe是需要记得的密码太多了,经常会忘记
    发表于 06-29 09:56

    树莓权威用户指南

    `树莓权威用户指南树莓(raspberry pi),是一款基于linux系统的、只有一张信用卡大小的卡片式计算机。研发
    发表于 07-01 00:23

    树莓如何更改分辨率问题求解??

    新手刚入门树莓,用的官方系统,发现更改不了分辨率,一个窗口有部分在屏幕之外,设置里面也只有一个分辨率可以选择无法更改,换个大点的显示器还是
    发表于 04-17 23:24

    如何用putty连接你的树莓(新手进)

    之后是这样的。你需要在Server里面填上按IP:1的格式填上你的IP地址,至于为什么要加这个:1,是因为要和别的IP地址区分开,然后点击OK。会出现这样的界面,然后你输入刚刚设置密码,就OK 啦,然后你就进入了树莓
    发表于 07-27 10:49

    树莓基础功能设置

    树莓基础功能设置 目录1、重置root密码树莓开启root2、
    发表于 03-02 09:10

    第二章 如何与树莓搭讪

    连接地址。四、使用远程连接软件连接树莓首先点击图中所示输入树莓IP地址。弹出如图所示界面。输入用户名,默认用户名是pi。输入
    发表于 03-20 11:38

    树莓超频设置的步骤

    measure_temp禁用超频在树莓启动时按住 SHIFT 键可以重置为默认配置。要删除超频的设置的话,只要在上面的 config.txt 中把 “over_voltage” 和
    发表于 12-16 16:48

    树莓Python编程指南分享

    树莓python编程指南
    发表于 10-07 08:43

    iPhone越狱后有漏洞建议修改根默认密码

    iPhone越狱后有漏洞建议修改根默认密码   有用户反映,iPhone越狱后,SSH访问是开放着的。也就说是,如果你在越狱后没有修改默认的根
    发表于 02-02 10:14 1594次阅读

    树莓设置基本流程(上)

    第一步,在win系统下安装树莓的系统到SD卡 第二步,安装和启动树莓 第三步,如何设置树莓
    发表于 11-30 11:03 17次下载

    树莓基本设置流程(下)

    第四步,树莓的中文设置 第五步,树莓Debian安装远程登录ssh并配置自动开机启动 第六步,将
    发表于 11-30 11:03 13次下载

    树莓(Raspberry Pi)实战指南.pdf

    树莓实战指南
    发表于 05-07 15:17 130次下载

    树莓更改root密码

    我一直用的树莓默认密码,把树莓当成一个小服务器使用,暴露在外网后明显受到了攻击。虽然我的IP
    的头像 发表于 03-25 17:44 1.4w次阅读

    树莓密码忘了怎么办

    如果你有显示屏或者能够通过teamviewer远程到树莓可视化界面的话,直接利用realvnc选择密码类型或者更改密码
    的头像 发表于 03-25 17:52 2w次阅读

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看
    的头像 发表于 06-26 15:41 287次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi<b class='flag-5'>设置</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>?