我正在使用 Ubuntu 14.04。
我想更改root帐户的密码。 我尝试了以下步骤:
- 使用我自己的账户登录(有权限
sudo
) sudo su root
passwd
- 输入两次新密码。
- 我确认它说
passwd: password updated successfully
exit
- 尝试通过 SSH 使用新密码登录 root 帐户 --> 失败!
为什么passwd
命令在这里不起作用?
答案1
为了通过 SSH 使用密码登录 root 帐户,以及设置 root 密码,您需要设置
PermitRootLogin yes
在远程系统的/etc/ssh/sshd_config
文件中。
注意:不建议这样做,因为这会使 root 帐户受到暴力攻击:如果您需要直接通过 SSH 登录到 root 帐户(而不是使用非 root 帐户登录,然后使用 sudo
),最好设置基于密钥的身份验证并设置 PermitRootLogin without-password
反而。