sftp para ec2 instance usando o FileZilla / Putty

0

Eu só posso acessar a minha instância ec2 via Putty / FileZilla se eu usar o nome de usuário do Ubuntu. Isso é bom para putty como eu posso, então su, mas no filezilla eu não sou capaz de adicionar qualquer arquivo como eu não sou capaz de su.

Na massa eu recebo o erro Desconectado: Não há métodos de autenticação suportados disponíveis (servidor enviado: publickey).

No FileZilla eu recebo a mensagem

Erro: Desconectado: Não há métodos de autenticação suportados disponíveis (servidor enviado: publickey) Erro: não foi possível conectar ao servidor

O que preciso procurar para mudar aqui para que isso funcione? Deixe-me saber se há mais alguma informação que eu possa fornecer aqui.

    
por ak85 30.07.2013 / 13:37

2 respostas

2

Primeiro, vamos citar o wiki:

Importing a site's public key is not supported. It's not possible to pre-cache a public key (which I had obtained as a keyfile from the site's administrator) to verify the server is the one you're trying to connect to. Eventually I had to run ssh-keygen -l -f on a Linux box, then perform a visual comparison.

Depois de entender isso, suponhamos que você tenha um arquivo .ppk da sua instalação do Putty, que se resume a duas possíveis soluções:

Usando o concurso

O Pageant é um agente semelhante ao daemon para armazenar suas chaves privadas, poupando o tempo de colocar suas senhas sempre que você quiser usar as chaves ssh armazenadas.

  1. Você já deve ter instalado o Putty, então vá para o diretório Putty no seu menu Iniciar, e selecione Pageant.
  2. Deve aparecer um pequeno ícone na área de notificação (além do relógio), clique com o botão direito e selecione Adicionar ...
  3. Procure sua chave privada, solicite sua senha e aceite.
  4. Abra o FileZilla e ele deverá encontrar o Pageant em execução, para que ele ocupe sua chave privada e se autentique no servidor.

Método manual

No FileZilla:

  1. Ir para Editar > Menu Preferências.
  2. Na guia Conexão - SFTP, procure o botão Adicionar arquivo de chave ... .
  3. Procure sua chave e clique em Abrir.

O FileZilla converterá esse arquivo de Protegido por senha para sem senha durante a importação.

Para tudo mais

O FileZilla suporta praticamente qualquer Agente SSH, se o SSH_AUTH_SOCK estiver definido nas variáveis de ambiente. Por favor, consulte a documentação do seu agente neste caso.

Fonte: link

    
por 05.08.2013 / 16:56
1

Isso acontece no AWS EC2. Como o EC2 fornece conexão por meio de um SFTP, é necessário alguns outros métodos. Primeiramente, o CONNECTION estará no FTP como padrão. Precisa mudar para SFTP. Então, em vez de fornecer diretamente o nome do host e a senha, isso deve ser feito no Gerenciador de sites . Procedimento passo a passo dado abaixo:

Então, as etapas para solução de problemas:

  1. Ir para as configurações do Filezilla
  2. SFTP
  3. Adicionar arquivo chave (Dê o arquivo de chave convertido ppk ou FZ converterá o pem ket)

Então pegue o arquivo no Filezilla Vá para

  1. Arquivo
  2. Gerenciador de sites
  3. Novo site
  4. Dê um nome (ec2-amazon)
  5. Em geral, forneça o nome do host 'DNS público' (por exemplo: ec2-34-423.ap-southeast ...)
  6. Alterar o protocolo para SFTP
  7. Tipo de login: Normal
  8. Usuário: ec2-user ou ubuntu - depends
  9. Limpar senha
  10. Conecte-se!

Espero que você esteja conectado. Happy Hosting ...:)

    
por 12.01.2015 / 17:10