Acessando o Amazon EC2 no Filezilla SFTP

6

Eu preciso de ajuda / guia como eu posso abrir meu acesso ssh a partir de uma GUI ou Filezilla.

Aqui está o cenário que meu desenvolvedor acabou de me deixar com as informações de login no meu Amazon EC2. Agora estou encontrando dificuldades em entender tudo isso. Eu usei PuTTy e prompt de comando apenas para se conectar ao meu servidor usando o processo ssh. Ele usa algum processo de ponte apenas para se conectar ao meu servidor real.

agora ele me forneceu 2 conjuntos de login.

[Set1]

  • bridge.hisdomain.com
  • nome de usuário
  • somepassword

[Set2]

[meu processo]

em [Set1] eu digite "bridge.hisdomain.com" no nome do host do PuTTy. depois que eu apertei o Open Ele vai abrir um terminal e vai pedir um nome de usuário. é aí que eu forneço meu nome de usuário e senha [Set1].

Login do onça, eu então executo Detalhes do [Set2] . Eu vou usar "ssh [email protected]" depois que eu entrar, ele então pedirá minha senha.

de lá, quando eu fizer "DIR" no prompt de comando, verei todos os meus arquivos lá. Eu queria baixar um diretório para a minha unidade local, mas não estou familiarizado com os comandos.

Eu gostaria de acessá-lo apenas usando o FileZilla ou similar. E também tentei este mas não sei o que saudades, porque não funcionou para mim. Eu baixei um arquivo .pem do [set1] porque eu também posso acessá-lo usando um FTP regular (filezilla) e então converti esse arquivo .pem para .ppk.

agora eu estou meio que confundir quais informações de login devo usar para o meu FileZilla acessar o servidor. Tive sucesso em fazer login via FTP usando os detalhes de login [Set1] . Mas meus arquivos não estão lá. Eu só vi algumas pastas e um arquivo .pem.

Não consigo fazer login no meu Filezilla usando detalhes do [set2]. Eu tentei FTP e SFTP. Eu também adicionei o arquivo .ppk nas configurações do meu fileZilla. Mas eu não tive sucesso em entrar.

alguma idéia do que eu senti falta?

    
por Pennf0lio 13.08.2011 / 17:34

6 respostas

5

Eu uso WinSCP em vez do FileZilla para transferir arquivos de / para minha instância do EC2. Fazer login com um arquivo PPK é muito simples. Além disso, o WinSCP fornece uma interface gráfica muito agradável (eu uso a versão que parece / funciona como a interface normal do Windows Explorer).

Observe que o arquivo PPK está associado ao nome de usuário e senha de [Set2] . [Set1] simplesmente conecta você a um computador que tem as credenciais necessárias para acessar a instância do EC2. Desde que você transferiu o arquivo * .pem (ssh chave privada), você não precisa mais usar [Set1] .

update:

Seu desenvolvedor pode ter configurado sua instância do EC2 para aceitar apenas conexões do bridge.hisdomain.com. Vá para o console de gerenciamento da AWS para ver se esse é o problema (observe que o nome de usuário e a senha da conta da AWS provavelmente são diferentes de qualquer outro as senhas acima):

  1. Primeiro, descubra de quais grupos de segurança sua instância do EC2 é membro.
  2. Em seguida, descubra quais conexões de entrada são permitidas para esses grupos de segurança.
  3. Você precisa encontrar / adicionar uma regra que permita a porta 22 (SSH) do seu endereço IP.
  4. Esse IP de origem permitirá todas as solicitações de SSH de qualquer lugar: 0.0.0.0/0.

Alternativamente, você pode tentar fazer uma conexão ssh a partir de sua máquina local para descobrir como a conexão sftp não está funcionando. Use Plink , a versão de linha de comando do Putty, com seu arquivo PPK e a opção -v (para verbose.)

O processo para usar o FileZilla com um arquivo PPK parece bastante complicado. (Dica: você dá sua senha ao Pageant, não ao FileZilla! Se você insistir em usar o FileZilla, siga as instruções abaixo:

Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select "Add Key" and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.

Now simply launch FileZilla and connect to your server using SFTP using SSH2 with a username and an empty password.

    
por 13.08.2011 / 18:32
3

Para se conectar a uma instância do Amazon EC2 em execução com o Filezilla:

  1. Editar - > Configurações - > Conexão - > SFTP
  2. Clique em "Adicionar arquivo de chave ..."
  3. Navegue até o local do arquivo .pem e selecione-o.
  4. Uma caixa de mensagem aparecerá pedindo sua permissão para converter o arquivo em um formato suportado. Clique em Sim e, em seguida, dê um nome ao arquivo e guarde-o em algum lugar seguro.
  5. Se o novo arquivo for exibido na lista de arquivos-chave, continue o próximo passo. Se não, clique em "Add keyfile ..." e selecione o arquivo convertido.
  6. Arquivo - > Gerenciador de sites
  7. Adicione um novo site com os seguintes parâmetros:
    • Anfitrião: 123.456.789.123
    • Protocolo: SFTP
    • Tipo de login: normal
    • Usuário: nome de usuário
  8. Conecte-se ao novo servidor
por 19.11.2012 / 01:08
1

O tutorial a seguir no YouTube me acompanhou por todo o processo (com sucesso! e em menos de 10 minutos): link

Estou no MacOS , portanto, quando este tutorial solicitar a abertura de 'Edit' / 'Settings' no FileZilla (o apresentador está no Windows), se você estiver em um Mac como eu, para 'Filezilla' / 'Preferências'

    
por 25.01.2013 / 18:24
1

Alguns clientes SFTP (como o FileZilla) armazenam todos os certificados SSH em um pool e testam os certificados SSH em sequência, portanto, certifique-se de que sua configuração em / etc / ssh / sshd_config para "MaxAuthTries" esteja alta o suficiente para incluir o " máximo possível "certificados que você tem em seu cliente SFTP.

    
por 26.11.2013 / 15:37
0

Eu estava mexendo com o Filezilla hoje à noite e FINALMENTE gerenciei uma conexão - no modo Ativo, não menos. Veja como fazer isso:

  1. Defina o endereço IP ( Edit - > Settings - > Active Mode - > Use the following IP address: ) como o privado do seu painel AWS
  2. Defina o modo passivo ( Edit - > Settings - > Passive Mode ) para "voltar ao modo ativo"
  3. Definir a porta SSH de entrada em grupos de segurança para a porta 22
  4. Faça login no sftp://ec2-111-11-111-111.compute-1.amazonaws.com/ (substitua o 1 pelo seu IP, é claro) pelo seu nome de usuário (não @ ou qualquer coisa) e senha, e a porta 22 foi selecionada
por 21.04.2012 / 14:57
0

O proxy estava faltando para mim. Basta ver se você configurou o proxy corretamente.

A configuração do proxy no Filezilla não é específica do site nem do genérico. Caminho para as configurações de proxy: Editar - > Configurações- > Conexão- > Proxy genérico

Eu usei o Proxy HTTP e o DNS e a porta do meu servidor proxy, o ID do usuário e a senha são opcionais para minha configuração, então deixei-os vazios

    
por 20.12.2017 / 12:16