Não é mais possível fazer login no Ubuntu como usuário original

Não é mais possível fazer login no Ubuntu como usuário original

Eu criei uma VM Ubuntu com usuário "vagabundo" e autenticação de chave pública (ssh). Então criei um novo usuário "sshuser" alterando o arquivo de configuração:

etc/ssh/sshd_configcom as linhas:

PasswordAuthentication yeseAllowUsers sshuser

Agora não consigo mais fazer login com o usuário "vagabundo", pois ele pede senha, mas esse usuário é autenticado via chave.

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

Além disso, não sei se e como posso mudar para "root".

Por favor sugira

Responder1

Citação da página de manual do arquivo sshd_config.

AllowUsers Esta palavra-chave pode ser seguida por uma lista de padrões de nomes de usuários, separados por espaços. Se especificado, o login é permitidoapenaspara nomes de usuário que correspondam a um dos padrões.

O usuário vagrant não está especificado na sua diretiva AllowUsers, portanto ele não pode fazer login. Você deve adicionar o nome de usuário vagrant em sua diretiva AllowUsers precedido por um espaço.

Permitir usuários sshuser vagrant

informação relacionada