无法再以原始用户身份登录 ubuntu

无法再以原始用户身份登录 ubuntu

我创建了一个具有“vagrant”用户和(ssh)公钥身份验证的 ubuntu VM。然后我创建了一个新用户“sshuser”,并更改了配置文件:

etc/ssh/sshd_config使用以下行:

PasswordAuthentication yesAllowUsers sshuser

现在我无法再以“vagrant”用户身份登录,因为它要求输入密码,但该用户是通过密钥进行身份验证的。

login as: vagrant
Server refused our key
[email protected]'s password:

另外,我不知道是否可以以及如何切换到“root”。

请建议

答案1

引用 sshd_config 文件的手册页。

AllowUsers 此关键字后面可以跟一串用户名模式,以空格分隔。如果指定,则允许登录仅有的与其中一种模式匹配的用户名。

您的 AllowUsers 指令中未指定用户 vagrant,因此他无法登录。您应该在 AllowUsers 指令中添加用户名 vagrant,并在其前面加一个空格。

允许用户 sshuser vagrant

相关内容