忘了树莓派的SSH密码?别慌,我带你玩转“密码重置”大法!

2025-08-08 10:29:00 密码用途 思思

嘿,各位树莓派小伙伴们,是不是曾经在深夜,突然被SSH登录的“密码炸弹”炸得焦头烂额?明明用的顺心顺手,可是那一刻,密码就像被挖了个地洞,踩空掉进去了!别急别急,今天就给你们解锁一条“密码救援通道”,保证让你们瞬间重获自由,继续享受树莓派带来的快乐。

## 忘了密码?第一招:物理重置!动手就能搞定

你家树莓派还在身边?那就太给力了!第一步,直接拔掉电源,然后拆开它的小脑袋(也就是盒子盖子或者SD卡槽盖子,视你的硬件版本而定)。接着,拿出SD卡,用读卡器插到电脑上。

在电脑上,用记事本或者任何文本编辑器打开“config.txt”文件(如果没有就新建一个),然后加入如下内容:

```plaintext

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

```

(这个备注:要把“PARTUUID=XXXX-XXXX-XXXX”换成你自己SD卡的UUID,可以用命令`blkid`在Linux下找到。)

存好后,把SD卡插回去,把树莓派重新启动。启动过程中,它会进入单用户模式(single user mode),你会看到一个root的终端提示,什么密码都不用,就可以直接操作。

现在,输入命令:

```bash

passwd pi

```

就能重设“pi”用户的密码了!想要“鸡你太美”,还可以用`passwd`重设其他用户的密码。这招最狠,直接持枪就能搞定,谁还能阻止你?

## 第二招:利用串口控制台远程唬他一把

如果你在家里摆pose的树莓派挂着串口调试线(Go ahead,假如你搞过硬核),那么登录就变得超级简单。串口线连接后,用超级终端或者Arduino IDE之类的串口工具连接到设备,然后重启。你会看到一个root的登录界面,没有密码也可以随便调戏。

输入命令:

```bash

mount -o remount,rw /

```

然后你就可以用:

```bash

passwd pi

```

放开喉咙,修改密码答题卡毫无压力。

## 第三招:救急快闪——用救援光盘重新开发

没有串口?那你就得用“救援模式”了——写一个引导盘。准备一份最新的Raspberry Pi OS的镜像,把它写入SD卡,然后用它启动你的树莓派。启动后,选择“恢复模式”或者用chroot进入原系统。这不是废话——你可以在这个环境下删除掉存疑的密码文件或者直接重设密码。

比如,你可以:

```bash

mount /dev/mmcblk0p2 /mnt

chroot /mnt

passwd pi

```

来跑一发“密码更换”。反正,救援盘法就是把你的树莓派“外包”给一份干净的系统,像给它安上一把大锤,把密码打得粉碎。

## 你以为就这么完了?还可以动用“漏洞”哦!

有些环境没备份,能够用的地方还真不少 —— 比如有硬件访问的时候,你可以考虑用“开机密码清空脚本”,或者用“恢复镜像”来覆盖原有密码文件。比如:

在别的Linux环境,挂载你的SD后,找到`/etc/shadow`文件,然后删除对应用户的密码字段(以“*”或空值替代),就相当于一键清空密码,当然要小心操作,毕竟“黑暗操作魔鬼的工具”。

## 还有一种“绝招”:环境远程暴力破解

这种办法风险大,建议谨慎使用,适合练手。你可以用一台强大的电脑,连接到树莓派的网络,利用工具比如Hydra或Medusa尝试暴力破解(千万别用在生产环境,懂的都懂)。但是要记得,既然密码忘了,聪明的你也许还能顺藤摸瓜,找到密码隐藏的蛛丝马迹。

当然,更安全、更正规的方式是用之前备份的配置文件或镜像重新刷入,这样得省事。

## 最后,别怕,树莓派本是“调皮蛋”,总有戏法整明白!

记住,树莓派的密码就像“玩具车里的电池”,掉了不要慌,拔掉重新装上,或者用一份“神秘指南”去修理它。下一次再遇到这个问题,是不是该考虑把密码写成“666”或者“admin”这种“聪明密码”?哎,不要,搞笑而已。

要想赚零花钱、提升技能?快去玩游戏写代码,顺便一试,你会发现自己越来越牛逼,当然了,碗里也会多点糖!想知道源源不断的“技术秘籍”?那就别忘了掏出你的“七评赏金榜”,网站地址:bbs.77.ink。

不要被密码难倒,树莓派和你一样,有无限可能。是不是觉得自己像个暗影潜行者,悄悄把密码击得粉碎?嘿嘿,你能想到的那个秘密,就是它的秘密!