Não há métodos de autenticação suportados disponíveis no FileZilla

25

Estou usando o FileZilla para conectar ao meu servidor SFTP. Mas quando estou tentando conectar, isso me dá esse erro

Erro: desconectado: nenhum método de autenticação suportado disponível (servidor enviado: publickey)

Eu criei uma chave privada com PuTTYgen e a adicionei ao FileZilla, mas esse erro ainda aparece.

O que esse erro significa? E como posso resolver isso?

Saeed Masoumi
fonte

Respostas:

10

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.

Martin Prikryl
fonte
5

Eu tive um erro de problema semelhante: Erro: Desconectado: nenhum método de autenticação suportado disponível (servidor enviado: publickey)

Resp: Simplesmente vá para filezilla-Edit-settings-sftp-Add arquivo-chave - adicione seu arquivo ppk-ok

conecte-se novamente e problema resolvido

rohit dixit
fonte
2
Leia sobre "Por que preciso de 50 reputação para comentar" para garantir que você entenda como pode começar a comentar.
Pimp Juice IT
11
O OP diz explicitamente "Gerei uma chave privada com o PuTTYgen e a adicionei ao FileZilla" , para que sua postagem não responda à pergunta.
Martin Prikryl
1

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.

Crazy922
fonte
1

No meu caso, descobri que a configuração do FileZilla estava usando um nome de usuário desatualizado para autenticação de senha.

Molefe
fonte
1

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.

Bathinda Helper
fonte
Isso funcionou para mim,
Oluwamayowa Steepe 27/03
0

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.

insira a descrição da imagem aqui

Aparentemente, essa atualização não levará seus arquivos de configuração antigos corretamente.

Xedret
fonte
Isso não funcionou para mim. Ele nunca me pede a senha por algum motivo.
Eoin
0

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.

Eoin
fonte