我已经通过网络电缆将Raspberry Pi 2连接到我的笔记本电脑,并且我试图将文件从计算机传输到raspi,但是命令ssh [email protected]
,要求我输入密码,并且我确定密码正确,但是我得到了Permission denied, please try again
。
我能做些什么?我在互联网上找不到适合我的问题的解决方案。
如果您100%确定您的密码没有错误(并且没有编码问题?),则可能是该用户帐户已被锁定在raspberry pi中。锁定用户帐户后,即使密码正确,登录尝试也会被拒绝为“密码错误”。
或者,如果您尝试以身份登录root
,则也可能ssh
是使用“ no root”选项运行的,从而有效地root
在通过时锁定了该帐户ssh
。
编辑/更新在评论中回答问题
如果用户帐户被锁定,我该如何解决?
好吧...基本上,您可以通过两种方式进行操作。
注意:要更改不是您的任何其他帐户的任何内容,您需要执行以下更改: root
passwd -l <user>
passwd -u <user>
passwd
在联机帮助页(man passwd
)中找到有关的更多信息。
您正在谈论Raspberry Pi2,因此这意味着您将Raspberry的系统安装在计算机中的某个位置,然后将其刷新到Raspberry Pi。
如果您谈论的是通用计算机,则需要继续使用LiveCD / LiveUSB并安装要更改的系统。
但是过程是相同的。
注意:从现在开始,将其/
视为目标系统的根目录(/
)。
假设您的目标系统使用shadow
文件,则在/etc/passwd
contains中为密码哈希保留的字段x
实际上在中/etc/shadow
。
如果此哈希码前面带有感叹号(!
),则表示尽管该帐户受密码保护,但该帐户已被锁定。删除此感叹号,以在再次启动系统时再次解锁帐户(对于Raspberry Pi或任何其他嵌入式系统,当然需要将此更改刷入模块中)
在此处找到有关影子文件格式的更多信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句