
He creado una máquina virtual Ubuntu con usuario "vagabundo" y autenticación de clave pública (ssh). Luego he creado un nuevo usuario "sshuser" cambiando el archivo de configuración:
etc/ssh/sshd_config
con las lineas:
PasswordAuthentication yes
yAllowUsers sshuser
Ahora ya no puedo iniciar sesión con un usuario "vagrant" porque me pide una contraseña, pero ese usuario está autenticado mediante una clave.
login as: vagrant
Server refused our key
[email protected]'s password:
Además, no sé si puedo cambiar a "root" y cómo hacerlo.
Por favor recomiende
Respuesta1
Cita de la página de manual para el archivo sshd_config.
AllowUsers Esta palabra clave puede ir seguida de una lista de patrones de nombres de usuario, separados por espacios. Si se especifica, se permite iniciar sesiónsolopara nombres de usuario que coincidan con uno de los patrones.
El usuario vagabundo no está especificado en su directiva AllowUsers, por lo tanto no puede iniciar sesión. Debe agregar el nombre de usuario vagabundo en su directiva AllowUsers precedido por un espacio.
AllowUsers sshuser vagabundo