Tenho seguido o guia Linode háhospedar um sitee sugere o uso do FileZilla para enviar seus arquivos para o servidor recém-configurado.
Meu servidor é protegido por autenticação de chave, com chave RSA 4096. Não importa o que eu tentei, não consigo fazer com que o FileZilla se conecte ao meu servidor. Continuo recebendo um erro para "No supported authentication methods available"
.
Tentei adicionar a chave manualmente às configurações de SFTP no FileZilla, sem sucesso. O que estou fazendo de errado?
Estou no MacOS 10.12.6, meu servidor está executando o Ubuntu 16.04 LTS e é o FileZilla 3.27.1
Obrigado novamente,
-Ian
Responder1
Você seguiu as etapas listadas em "Pré-requisitos" aqui?
https://www.linode.com/docs/tools-reference/file-transfer/filezilla
Protegendo seu servidor... e depois tentando fazer login no servidor via SSH? O SFTP usa o mesmo método de autenticação do SSH. Tentar fazer login via SSH lhe ensinará mais sobre o que dá errado quando dá errado. Se o SSH no servidor funcionar, o SFTP não será um grande problema.
Posso sugerir também o Forklift como cliente FTP? Existe uma versão (embora não a mais recente) gratuita na Mac App Store:https://itunes.apple.com/be/app/forklift-file-manager-and-ftp-sftp-webdav-amazon-s3-client/id412448059?mt=12
Responder2
Então, fiz funcionar, embora não tenha feito nada diferente, pelo menos não conscientemente. Vai saber. Se alguém estiver tendo problemas com isso, aqui está o que sugiro:
- Certifique-se de ter seguido todas as etapas do guia "Protegendo seu servidor" do Linode. Isso significa gerar uma chave e uma senha, adicionar uma LUA, etc.
- Certifique-se de que seu LUA tenha acesso de gravação ao seu
/var/www/
diretório. - Adicione sua chave privada às configurações do FileZilla, em SFTP. Você pode mostrar arquivos ocultos no Finder com CMD+SHIFT+PERIOD
- Na janela principal do FileZilla, insira o endereço IPv4 do seu servidor, seu nome de usuário e senha LUA e a porta 22.
- Tudo deve se conectar e você poderá adicionar arquivos ao seu novo servidor web.