O erro significa que o FileZilla tentou todos os métodos de autenticação disponíveis e não obteve êxito. No seu caso, havia apenas um método de autenticação de chave pública disponível (um método que o cliente [FileZilla] e o servidor concordaram mutuamente).
Como você alega que configurou o FileZilla corretamente, é provável que você não tenha configurado a chave pública no lado do servidor.
Para obter instruções, consulte:
Embora, na verdade, todos os guias esperem que você tenha uma maneira de se conectar (por exemplo, autenticação de senha). O que não parece ser o caso. Possivelmente, o administrador do servidor / provedor de hospedagem possui seu próprio mecanismo para configurar a autenticação de chave pública.
Se você especificar como é o seu servidor, poderá obter respostas mais específicas.
Eu tive o mesmo problema e consegui resolver o problema.
Ao usar o filezilla e o sftp, é importante que você tenha permissões completas para a pasta em que o arquivo ppk está
A maneira mais fácil é salvar o arquivo ppk na pasta USER \ your_user_name \ Documents. Pode ser necessário definir permissões manualmente para outros locais.
fonte
No meu caso, descobri que a configuração do FileZilla estava usando um nome de usuário desatualizado para autenticação de senha.
fonte
Resposta diferente de 5 outras respostas aqui acima (a partir deste momento)
Eu recebi esse erro de autenticação - Não há métodos de autenticação compatíveis disponíveis (servidor enviado: publickey) repetidamente ao conectar-me ao meu projeto na nuvem do Google e ao FileZilla, mesmo quando passava horas verificando cada passo repetidamente assistindo a vídeos do YouTube e lendo artigos sobre Digital Ocean e similares.
Mas finalmente consegui em um segundo, quando entrei no GCloud> Projeto Desejado> Compute Engine> Metadados (na barra esquerda)> Metadados (no painel principal)> e lá mudei 'enable-oslogin' de 'True' para ' Falso'.
Em algum momento do meu excesso de zelo, eu colocara essa chave ontem enquanto fazia outra coisa.
fonte
Isso aconteceu comigo, se estava funcionando bem antes de atualizar o FileZilla , basta corrigi-lo excluindo o site do seu gerente de site ( CTRL + S ) e recriá-lo.
Aparentemente, essa atualização não levará seus arquivos de configuração antigos corretamente.
fonte
Filezilla SSH - Instruções do cPanel
Defina Filzilla como SSH / SFTP usando o gerenciador de site.
Defina para usar a autorização do arquivo-chave
Para mim, tive que entrar no cPanel e criar uma chave. Lembre-se da sua senha, você precisa dela em um minuto.
Em seguida, "autorize" minha chave.
Converta sua chave em PPK no cPanel. Você precisa da sua senha.
Faça o download e salve-o em algum lugar que você se lembre.
Use a opção Procurar nas configurações de SFTP do Filezilla e faça o upload.
Também tive que alterar meu "nome de usuário" no Filezilla de id_rsa para o nome da minha conta do cPanel . Depois disso, as coisas funcionaram bem.
Como observação adicional, em vez de usar meu diretório remoto como / public_html / que eu usaria para FTP, tive que alterá-lo para o diretório completo / home / YourCpanelUserName / public_html
Espero que isso ajude alguém.
fonte