📅  最后修改于: 2023-12-03 15:04:47.849000             🧑  作者: Mango
如果您在树莓派上使用SSH时忘记了密码,您可以按照以下步骤重置密码。
首先,您需要通过可以访问树莓派的终端或直接连接显示器和键盘的方式连接到树莓派。
打开终端或Shell,输入以下命令进入sudo模式:
sudo su
使用nano或vim编辑器,打开以下文件:
/etc/passwd
注意:请谨慎编辑此文件,以避免更大的问题。
找到您用于登录SSH的帐户行。将行的末尾更改为/bin/bash和该行之前的用户名,并在此处插入以下内容进行更改:
root:$6$randomSalt$randomHash:17341:0:99999:7:::
其中randomSalt和randomHash应替换为随机字符串和哈希。
例如,如果您的用户名为pi,则更改前行可能如下所示:
pi:x:1000:1000:,,,:/home/pi:/bin/bash
更改后,它可能如下所示:
pi:$6$randomSalt$randomHash:17341:0:99999:7:::
保存并关闭该文件。
输入以下命令重启树莓派:
reboot
树莓派重新启动后,您可以使用root用户登录并创建新密码:
passwd pi
输入新密码并再次确认。
现在您就可以使用新密码登录SSH了。
在此指南中,我们了解了如何在树莓派上找回SSH密码。在这种情况下,我们必须编辑/etc/passwd文件以更改密码。但是,如果您不熟悉Linux / Unix系统,请谨慎处理。