En este artículo:
–> Primero veremos rápidamente el proceso de instalación del Servidor FTP de Filezilla (no tiene complicación ninguna)
–> y posteriormente revisaremos las opciones de conexión de Filezilla FTP Server, para poder configurar correctamente nuestro Server FTP local.
Podemos descargar el instalable del Servidor FTP de Filezilla desde la pagina oficial de Filezilla
Comenzamos la instalación. elegimos la instalación Standard:
Después podemos elegir si instalar el servicio y si iniciarlo automáticamente o no:
Después elegimos las opciones de inicio del servidor FTP. Por defecto, tenemos la opción de Iniciar si el usuario hace login:
En principio el puerto por defecto es el 21, utilizando la conexión por defecto; pero si utilizamos la conexión FTP en modo pasivo, hemos de utilizar un rango de puertos concreto (hablamos de ello más adelante).
– En el servidor FTP hemos de habilitar la conexión de FTP con soporte TLS (FTPS), y generar un certificado.
– FTPS ofrece una negociación en el punto de la conexión; Así que permite el uso de SSL.
– Si uno de los dos lados de la negociación no usa SSL, la conexión puede mantenerse sin SSL. Ese tipo de conexión se llama “FTP sobre SSL explícito“.
– FTP sobre SSL implícito por el contrario, no puede mantener la conexión si uno de los dos lados no usa SSL.
– SSL fue reemplazado por TLS (Protocolo de Seguridad de Capa de Transporte) debido a fallos de seguridad.
–> Así que las dos versiones de FTPS se conocen como “FTP sobre TLS explícito” y “FTP sobre TLS implícito“.
En el menú de configuración del cliente FTP, configuraremos la conexión seleccionando el tipo: Use explicit FTP over TLS if available.
Primero utilizaremos la opción Default. Si no funciona correctamente o tenemos problemas de conexión, podemos probar el modo FTP Pasivo.
Puede ser que obtengamos errores al intentar acceder con el modo FTP Default; si ocurre esto, habilitaremos el modo Pasivo, tanto en el Server FTP como en el cliente FTP; y abriremos un rango de puertos específico en el router.
Configuración necesaria en el Modo Pasivo para el Server FTP:
Más info sobre la configuración avanzada de Filezilla y el modo pasivo
Config del cliente FTP:
Para más info sobre cómo configurar un Servidor FTP, no olvides revisar la entrada relativa al Servidor FTP publico, en la que podrás ver aspectos avanzados de configuración de un Servidor FTP
También puedes revisar el siguiente video que te ayudará a entender rápidamente todo lo comentado en el post, acerca de la configuración de un Servidor FTP local: