Error fatal de PuTTY: "No hay métodos de autenticación compatibles disponibles"

Error fatal de PuTTY:

No supported authentication methods available

Cuando traté de iniciar sesión en el servidor de producción, aparece el error anterior. ¿Alguien podría ayudarme a arreglar esto?

preguntado el 22 de mayo de 12 a las 08:05

¿Está utilizando alguna autenticación de clave privada-pública? -

Acabo de descargar Putty exe y luego traté de iniciar sesión en el servidor de producción dando el nombre de host y el número de puerto. No estoy usando ninguna autenticación de clave privada-pública. -

9 Respuestas

Editar archivo

sudo vi /etc/ssh/sshd_config

Establecer autenticación de contraseña sí enter image description here

Luego reinicie el servidor

sudo service ssh restart
sudo service sshd restart

Respondido 11 Feb 19, 03:02

Creo que el formato de archivo de su clave privada no es compatible con PuTTY, ya que PuTTY usa su formato nativo en su lugar.

Detalle:http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter10.html#errors-no-auth

Respondido el 09 de diciembre de 12 a las 12:12

Funcionó para mí después de que hice los siguientes pasos:

1- Descargar Puttygen (https://www.puttygen.com/download-putty)

2- Abra PUttyGen y luego cargue la clave privada desde:

C:\Users[nombre de usuario]\Chapter6.vagrant\machines\default\virtualbox

3- guarde la nueva clave privada con un nuevo nombre.

4- Abra Putty, vaya a Conexión > SSH > Autenticación > y agregue la nueva clave privada

5- Conéctate ahora usando 127.0.0.1 y 2222

Respondido el 21 de junio de 19 a las 01:06

¿Todavía tiene acceso al servidor (¿tal vez un shell abierto?) Verifique /var/log/messages para más detalles. Esto podría tener algo que ver con su configuración PAM.

contestado el 22 de mayo de 12 a las 08:05

¿Cambió los permisos de la carpeta? Me encontré con esta pregunta esta semana, así que encuentro el error que me causa cambiar el permiso de la carpeta (el nombre es ec2-user).

Respondido el 15 de junio de 18 a las 04:06

1.Edite el archivo /etc/ssh/sshd_config. 2. Cambie PasswordAuthentication y ChallengeResponseAuthentication a sí. 3a. Reinicie ssh /etc/init.d/ssh restart. O 3b. mejor usas service sshd restart

Respondido el 17 de enero de 19 a las 04:01

Si guardó su clave pública en una unidad externa y no está conectada, PuTTY arrojará este error cuando se conecte a su servidor remoto.

Respondido el 14 de enero de 21 a las 15:01

Si está utilizando un servicio en la nube e intenta conectarse al servidor mediante ssh, no inicie sesión con el nombre de usuario como ec2-user, el nombre de usuario predeterminado es ubuntu forubuntu server.

Respondido el 01 de junio de 21 a las 12:06

Resuelto a través de Puttygen

Estaba en un sistema Windows y no es compatible con el acceso directo al shell como Linux o macOS.

  1. Descargar Puttygen.
  2. Cargue la clave .pem en puttygen
  3. Guardar como clave privada
  4. Use esta clave para iniciar sesión en la instancia ec2

PD: también si el SSH solicita inicio de sesión/nombre de usuario: ingrese ubuntu o admin

Respondido el 17 de diciembre de 21 a las 03:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.