Configuración de VSFTPD en la instancia AWS EC2

Configuración de VSFTPD en la instancia AWS EC2

Estoy intentando configurar el alojamiento pasivo VSFTPD en mi instancia EC2. Repasé estas instruccioneshttp://www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2. Sin embargo, cuando intenté conectarme en FileZilla, obtuve

  • Comando: CWD /home/lingiii/ftp
  • Respuesta: 250 Directorio cambiado exitosamente.
  • Comando: TIPO I
  • Respuesta: 200 Cambiando al modo binario
  • Comando: PASV
  • Respuesta: 227 Entrando en modo pasivo (10,222,206,33,54,184).
  • Estado: El servidor envió una respuesta pasiva con una dirección no enrutable. Usando la dirección del servidor en su lugar.
  • Comando: LISTA
  • Error: Se agotó el tiempo de conexión
  • Error: no se pudo recuperar el listado del directorio

Donde el directorio /home/lingiii/ftp está configurado con permisos wrx para el usuario lingiii, desarrolladores del grupo (del cual lingiii es miembro) Y estoy iniciando sesión como usuario lingiii.

¿Algún consejo?

Respuesta1

Como dijo @cyberx86, vsftpd envía la dirección IP interna de la instancia como la dirección a la que el cliente debe conectarse en respuesta al PASVcomando, al que el cliente no puede conectarse porque no se está ejecutando dentro de EC2. Debe utilizar la pasv_addressopción de configuración para indicarle a vsftpd cuál es la IP pública de la instancia.

Respuesta2

Hay otro fallo que no es este pero puede ser parecido. Si se está conectando en modo PASIVO y puede conectarse al servidor pero la lista de directorios falla. Esto puede deberse a que el rango de puertos especificado en vsftpd.conf no está abierto en la instancia EC2. Debe ir al panel de administración de la consola AWS EC2 para abrir los puertos.

Para más detalles, verhttp://www.pixelstech.net/article/1422865204-Install-and-setup-vsftpd-on-AWS-server

información relacionada