No hay métodos de autenticación compatibles disponibles en FileZilla

25

Estoy usando FileZilla para conectarme a mi servidor SFTP. Pero cuando intento conectarme, me da este error

Error: desconectado: no hay métodos de autenticación compatibles disponibles (servidor enviado: clave pública)

He generado una clave privada con PuTTYgen y la agregué a FileZilla, pero este error aún aparece.

¿Qué significa este error? ¿Y cómo puedo resolverlo?

Saeed Masoumi
fuente

Respuestas:

10

El error significa que FileZilla probó todos los métodos de autenticación disponibles y no tuvo éxito. En su caso, solo había un método de autenticación de clave pública disponible (un método que el cliente [FileZilla] y el servidor acordaron mutuamente).

Como afirma que ha configurado FileZilla correctamente, es probable que no haya configurado la clave pública en el lado del servidor.

Para instrucciones ver:

Aunque en realidad todas las guías esperan que tenga una manera de conectarse (por ejemplo, autenticación de contraseña). Lo que no parece ser el caso. Posiblemente su administrador de servidor / proveedor de alojamiento tenga su propio mecanismo para configurar la autenticación de clave pública.

Si especifica cómo es su servidor, puede obtener respuestas más específicas.

Martin Prikryl
fuente
5

Tuve un error similar. Error: desconectado: no hay métodos de autenticación compatibles disponibles (servidor enviado: clave pública)

Respuesta: Simplemente vaya a filezilla-Edit-settings-sftp-Add key file - agregue su archivo ppk-ok

conectar de nuevo y problema resuelto

rohit dixit
fuente
2
Lea "¿Por qué necesito 50 reputación para comentar?" Para asegurarse de que comprende cómo puede comenzar a comentar.
Pimp Juice IT
1
El OP dice explícitamente "He generado una clave privada con PuTTYgen y la he agregado a FileZilla" , por lo que su publicación no responde la pregunta.
Martin Prikryl
1

Tuve el mismo problema y logré resolver el problema.

Cuando use filezilla y sftp, es importante que tenga permisos completos para la carpeta donde está el archivo ppk

La forma más fácil es guardar el archivo ppk en la carpeta USER \ your_user_name \ Documents. Es posible que deba establecer permisos manualmente para otras ubicaciones.

Crazy922
fuente
1

En mi caso, descubrí que la configuración de FileZilla que tenía estaba usando un nombre de usuario obsoleto para la autenticación de contraseña.

Molefe
fuente
1

Diferente respuesta que otras 5 respuestas aquí arriba (a partir de este momento)

Recibí este error de autenticación: no hay métodos de autenticación compatibles disponibles (servidor enviado: clave pública) repetidamente mientras me conecto a mi proyecto de Google Cloud y me conecto a través de FileZilla, incluso cuando pasé horas revisando cada paso una y otra vez mirando videos de YouTube y leyendo artículos sobre Digital Ocean y similares.

Pero finalmente tuve éxito en un segundo, cuando entré en GCloud> Proyecto deseado> Compute Engine> Metadata (en la barra izquierda)> Metadata (en el Panel principal)> y allí cambié 'enable-oslogin' de 'True' a ' Falso'.

En algún momento de mi sobrecalentamiento, había puesto esta llave ayer mientras hacía otra cosa.

Bathinda Helper
fuente
Esto funcionó para mí,
Oluwamayowa Steepe
0

Esto me sucedió a mí, si estaba funcionando bien antes de actualizar FileZilla , simplemente corríjalo eliminando su sitio del administrador de su sitio ( CTRL + S ) y volviéndolo a crear.

ingrese la descripción de la imagen aquí

Aparentemente, esa actualización no tomará sus viejos archivos de configuración correctamente.

Xedret
fuente
Esto no funcionó para mí. Nunca me pide la contraseña por alguna razón.
Eoin
0

Filezilla SSH - Instrucciones de cPanel

Configure Filzilla en SSH / SFTP usando el administrador del sitio.

Establecer para usar la autorización por archivo de clave

Para mí tuve que ir a cPanel y luego crear una clave. RECUERDA tu contraseña, la necesitas en un minuto.

Luego "autorizar" mi clave.

Convierta su clave a PPK en cPanel. Necesitas tu contraseña

Descárguelo y guárdelo en algún lugar que recuerde.

Use la opción Examinar en la configuración de Filezilla SFTP y luego cárguela.

Luego también tuve que cambiar mi "nombre de usuario" en Filezilla de id_rsa a mi nombre de cuenta de cPanel . Después de eso las cosas funcionaron bien.

Como nota adicional, en lugar de usar mi directorio remoto como / public_html / que usaría para FTP, tuve que cambiarlo al directorio completo / home / YourCpanelUserName / public_html

Espero que eso ayude a alguien.

Eoin
fuente