Configurando VSFTPD na instância AWS EC2

Configurando VSFTPD na instância AWS EC2

Estou tentando configurar a hospedagem passiva VSFTPD em minha instância EC2. Eu li essas instruçõeshttp://www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2. 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 Mudando para modo binário
  • Comando: PASV
  • Resposta: 227 Entrando no modo passivo (10.222.206.33.54.184).
  • Status: Servidor enviou resposta passiva com endereço não roteável. Usando o endereço do servidor.
  • Comando: LISTA
  • Erro: A conexão expirou
  • Erro: Falha ao recuperar a listagem de diretórios

Onde o diretório /home/lingiii/ftp está definido para permissões wrx para o usuário lingiii, desenvolvedores do grupo (do qual lingiii é membro) E estou logando como usuário lingiii.

Algum conselho?

Responder1

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 PASVcomando, ao qual o cliente não pode se conectar, pois não está sendo executado dentro do EC2. Você precisa usar a pasv_addressopção de configuração para informar ao vsftpd qual é o IP público da instância.

Responder2

Há outra falha que não é esta, mas pode ser semelhante. Se você estiver se 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 ir ao painel de gerenciamento do console AWS EC2 para abrir as portas.

Para mais detalhes, consultehttp://www.pixelstech.net/article/1422865204-Install-and-setup-vsftpd-on-AWS-server

informação relacionada