📜  raspi ssh passwort vergessen - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:04:47.849000             🧑  作者: Mango

如何在树莓派上找回SSH密码

问题描述

如果您在树莓派上使用SSH时忘记了密码,您可以按照以下步骤重置密码。

步骤
  1. 连接树莓派

首先,您需要通过可以访问树莓派的终端或直接连接显示器和键盘的方式连接到树莓派。

  1. 打开命令行界面

打开终端或Shell,输入以下命令进入sudo模式:

sudo su
  1. 编辑文件

使用nano或vim编辑器,打开以下文件:

/etc/passwd

注意:请谨慎编辑此文件,以避免更大的问题。

  1. 重置密码

找到您用于登录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:::
  1. 保存文件并退出

保存并关闭该文件。

  1. 重启树莓派

输入以下命令重启树莓派:

reboot
  1. 使用新密码登录

树莓派重新启动后,您可以使用root用户登录并创建新密码:

passwd pi

输入新密码并再次确认。

现在您就可以使用新密码登录SSH了。

结论

在此指南中,我们了解了如何在树莓派上找回SSH密码。在这种情况下,我们必须编辑/etc/passwd文件以更改密码。但是,如果您不熟悉Linux / Unix系统,请谨慎处理。