Configurando o VSFTPD na instância do AWS EC2

5

Estou tentando configurar a hospedagem passiva VSFTPD na minha instância do EC2. Eu passei por estas instruções link . No entanto, quando tentei me conectar no FileZilla, recebi

  • Comando: CWD / home / lingiii / ftp
  • Resposta: 250 Diretório alterado com sucesso.
  • Comando: TIPO I
  • Resposta: 200 Alternando para o modo binário
  • Comando: PASV
  • Resposta: 227 Entrando no modo passivo (10,222,206,33,54,184).
  • Status: o servidor enviou uma resposta passiva com endereço não rotativo. Usando o endereço do servidor.
  • Comando: LIST
  • Erro: a conexão expirou
  • Erro: falha ao recuperar a listagem de diretórios

Onde directory / home / lingiii / ftp é definido como permissões wrx para usuário lingiii, desenvolvedores de grupo (dos quais o lingiii é um membro) E eu estou logando como usuário lingiii.

Algum conselho?

    
por Robert Ling III 24.11.2011 / 01:49

2 respostas

6

Como disse @ cyberx86, o vsftpd está enviando o endereço IP interno da instância como o endereço ao qual o cliente deve se conectar em resposta ao comando PASV , ao qual o cliente não pode se conectar, pois não está em execução no EC2. Você precisa usar a opção de configuração pasv_address para informar ao vsftpd qual é o IP público da instância.

    
por 29.03.2012 / 08:52
0

Há outra falha que não é essa, mas pode ser similar. Se você estiver conectando no modo PASSIVO e puder se conectar ao servidor, mas a lista de diretórios falhar. Isso pode ser causado porque o intervalo de portas especificado em vsftpd.conf não está aberto na instância do EC2. Você precisa acessar o painel de gerenciamento do console do AWS EC2 para abrir as portas.

Para mais detalhes, consulte link

    
por 08.02.2015 / 14:56