要启用SSH密码验证,您必须以 root 身份SSH登录以编辑此文件:
/etc/ssh/sshd_config
然后,更改这行
PasswordAuthentication no
为
PasswordAuthentication yes
在进行了这个更改之后,通过以下命令以 root 身份重新启动SSH服务:
sudo service ssh restart
启用以 root 登录
一些供应商还禁用了直接使用 root 进行SSH的功能。在这种情况下,他们为您创建了一个具有 sudo 权限的不同用户(通常命名为 ubuntu )。使用该用户,您可以通过运行以下命令获取一个 root shell:
sudo -i
如果您希望直接以 root 的身份进行SSH登录,再次编辑此文件:
/etc/ssh/sshd_config
And change the line
将该行更改
PermitRootLogin no
为
PermitRootLogin yes
在进行了这个更改之后,通过以下命令以 root 身份重新启动SSH服务:
sudo service ssh restart
如果您启用了此设置,请不要忘记通过运行命令为 root 设置一个强密码。
sudo passwd root