如何在 Ubuntu 中重置默认 ssh 密码?

如何在 Ubuntu 中重置默认 ssh 密码?

当我尝试以 root 身份通过 ssh 连接到本地主机时,ssh 不接受我当前的密码。我该如何重置 ssh 密码?

答案1

默认情况下,ssh禁用 root 登录:您需要以用户身份登录,然后使用susudo成为 root。

这是一个额外的安全步骤:如果入侵者知道或发现用户密码,他可以进入ssh机器但不能成为 root 用户。

也就是说,如果您想禁用此行为,请编辑/etc/ssh/sshd_config并添加行PermitRootLogin Yes

答案2

在您要登录的机器上,以非 root 用户身份输入:

sudo passwd root

系统将提示您输入新密码(输入您自己的非 root 密码后)

一个小提示:没有所谓的“ssh 密码”。SSH(除非您以非常具体的方式设置它,所有这些方式都相当复杂,完全超出了问题的范围)根据标准 Unix 用户数据库(、、)进行身份验证。/etc/passwd您将更改 root 自己的密码。/etc/shadow/etc/group

相关内容