Esta entrada del blog trata de explicar, cual es la configuración de VSFTPD que puede ser utilizada cuando el servidor FTP reside en una LAN y quiero conectarme con un cliente FTP desde la WAN.
La resolución es sencilla, siempre y cuando dispongamos de un modem que permita redireccionar los puertos (port forward) a la IP local de nuestro servidor FTP.
Suponiendo que utilizamos una conexión FTP pasiva (el servidor FTP devuelve la IP y puertos al cliente para la transferencia de datos) , deberemos limitar el rango de puertos y redireccionar dichos puertos a nuestra IP local en la configuración del modem. Además, debermos configurar el servidor para que devuelva la IP pública de nuestra conexión (IP WAN del modem) como IP de FTP pasiva.
Los parámetros de configuración necesarios en vsftpd.conf serán: pasv_address, pasv_min_port y pasv_max_port.