
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_config
com as linhas:
PasswordAuthentication yes
eAllowUsers 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