Vamos a ver cómo instalar un Servidor FTP local con Filezilla Server.


 
 

–> 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.

 
 

 

 

Proceso de instalación de Filezilla Server:

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:


 

 

Vamos a configurar correctamente las opciones de conexión de Filezilla FTP Server

 

Creamos un usuario desde Filezilla Server y le asignamos una contraseña:

 

 

 

Creamos un directorio para dicho usuario y le otorgamos los permisos deseados. Dicho directorio será al que accederá por FTP el usuario creado:

 

 

 

Comprobamos el puerto desde el que escucha y espera conexiones FTP nuestro server FTP Filezilla:

 

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).

 

 

Creamos un certificado para poder acceder con FTP sobre TLS (FTPS):

 

– 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.

 

 

MODOS FTP: Default, Activo o Pasivo

Primero utilizaremos la opción Default. Si no funciona correctamente o tenemos problemas de conexión, podemos probar el modo FTP Pasivo.

 

 

CONFIGURACIÓN AVANZADA DEL MODO PASIVO FTP

 

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:

  • Puerto escuchando: del 50000 al 51000
    • El error obtenido si no lo configuramos correctamente suele ser:  425 Can’t open data connection for transfer of “/”
  • El rango de los puertos para el modo PASIVO ha de ser del 50000 al 51000
  • El nombre de host puede ser localhost o la IP externa en ciertos casos.
  • Habilitar los puertos abiertos y configurarlos como Forwarded en el Router. Rango TCP.

Más info sobre la configuración avanzada de Filezilla y el modo pasivo
 

Cliente FTP:

  • Modo pasivo
  • puerto adecuado
  • host adecuado (si en lugar de localhost utilizamos una IP externa)

 

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:
 


Etiquetas del articulo: ,


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!