PuTTY: creó un nuevo usuario pero no puede iniciar sesión con él

PuTTY: creó un nuevo usuario pero no puede iniciar sesión con él

Puedo conectarme al servidor con rootel usuario a través de ssh, pero no puedo iniciar sesión con el nuevo usuario que creé llamado server. Sin embargo, lo que puedo hacer es iniciar sesión rooty luego ejecutar el su servercomando.

¿Cuál es la diferencia entre estos dos? ¿Por qué funciona uno y el otro no?

Este es el error que aparece cuando intento iniciar sesión con el servidor:

Desconectado: no hay autenticación compatible disponible. (servidor enviado: clave pública)

Agregué una AllowUsers serverlínea /etc/ssh/sshd_configpero todavía no funciona.

Respuesta1

El servidor espera una clave SSH para ese usuario y no existe ninguna.

Cuando inicia sesión como root, es probable que ingrese un nombre de usuario y una contraseña desde el teclado, que no necesita una clave privada en el servidor.

Sin embargo, para su nuevo usuario, parece que ha configurado PuTTY para iniciar sesión solo usando una clave/certificado SSH, pero no ha creado la clave privada correspondiente en el directorio de inicio de los usuarios del "servidor".

Estos enlaces deberían ayudarle a solucionarlo:

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/

Asegúrese de configurar también correctamente el nombre de usuario automático en

"conexión->datos"

en la configuración de PuTTY para su sesión.

También tenga en cuenta que si genera el certificado en Windows usando las herramientas PuTTY, necesita convertir el certificado antes de poder usarlo en Linux, esto también es cierto al revés, si genera el certificado en Linux, cópielo a windows para que PuTTY pueda utilizarlo, es necesario convertirlo al revés.

Este enlace explica el proceso a utilizar para convertirlos:

http://meinit.nl/using-your-openssh-private-key-in-putty

información relacionada