El software FTP FileZilla, tiene una versión que le permite actuar como servidor. Se encuentra disponible en versiones de 32 y 64 bit, es un programa específico para sistemas operativos Windows Microsof compatible con las versiones Windows 7, y superiores incluyendo Windows 10. El programa FTP FileZilla permite instalar un servidor de manera sencilla y rápida en las casas y negocios. Le invito a conocer Cómo instalar un servidor FTP FileZilla y configurarlo.
Servidor FTP FileZilla
FileZilla Client es un software específico para ser usado con las diferentes versiones del sistema Windows. Esta es una herramienta para ser utilizado por las compañías que precisan almacenar y compartir archivos vía Internet. Este programa permite utilizar los protocolos FTP, permitiendo que se reciba y envié archivos a gran velocidad por medio de un servidor, sea este particular o compartido. Con este programa se podrá instalar de forma sencilla un servidor FTP o FTP sobre TLS.
Es un software que puede descargarse de manera gratuita y que con algunos ajustes se adapta a los requerimientos de los usuarios, que no lo hacen con fines lucrativos. Con las diversas actualizaciones de este programa han logrado, implementar la compatibilidad con protocolos seguros e innovadores como SFTP, resultando que los datos que recibe y envía estén cifrados evitando la monitorización de los datos por extraños.
Su instalación permite conectar con servidores antiguos usando VNP. El FileZilla es una plataforma gratuita que permite realizar de manera fácil el almacenamiento de ficheros y luego usar en servidores por medio del protocolo FTP, por su versatilidad es muy usado por empresas por ser un software que facilita realizar diversas gestiones online.
¿Para qué sirve?
Este programa FTP FileZilla sirve, para que un componente, sea este una computadora se pueda conectar con un servidor web. Sin embargo, su especialidad FTP lo lleva a estar dirigido a compartir archivos, para almacenarlos en el referido servidor o descargarlo del mismo. Es bastante usado por empresas que realizan el teletrabajo y tienen trabajadores en diversas partes del planeta.
Por medio del Servidor FTP FileZilla, se comparten archivos y resguarda en un sitio seguro y de paso pueden estar disponibles para aquellos usuarios que tengan accesibilidad al mismo. Conllevando, que el envío de archivos sea rápido y fácil, permitiendo que no ocurran inconvenientes de coordinar los trabajos de los diferentes equipos y sobre todo en el momento de unificar a todos los equipos para trabajar en conjunto.
Instalación en Windows
El software FileZilla Client, es un cliente FTP, FTPS, FTPES y SFTP, se encuentra en las versiones de 32 y 64 bit, es específico para ser utilizado con las diferentes versiones del sistema Windows, desde Windows 7 en adelante. Este permite instalar un servidor FTP y FTPES de forma cómoda en casa o negocios, para compartir con facilidad archivos por la vía de la red local e Internet.
Cabe aclarar, que debido a que el protocolo FTP no trabaja con cifrado en la autentificación y en el envío de archivos. Entonces, se sugiere hacer uso de los protocolos como FTPS y FTPES, con el objetivo de ofrecer una capa de cifrado para la autentificación y también para la transmisión de datos o archivos. Asimismo, en caso que el procesador que use trabaja con AES-NI, el rendimiento es similar al del protocolo FTP, por lo que se sugiere usar este protocolo de seguridad FTPES o FTPS, con la finalidad de proteger los datos.
Cuando se vaya a instalar el Servidor FTP FileZilla, primero se tiene que proceder a descargar el instalador desde la web oficial de FileZilla. Una vez descargado se empezará a seguir las indicaciones para la instalación. Mientras se lleva a cabo la instalación se sugiere vaya escogiendo y configurando las diferentes opciones, cómo la de qué tipo de instalación prefiere, cabe sugerir que seleccione la que viene por defecto denominada “standard”.
El paso siguiente es seleccionar ¿Qué puerto de administración utilizará el Servidor FTP FileZilla?, y ¿Cómo quiere que se inicié?, de la manera manual o automáticamente. Se sugiere seleccione las opciones por defecto. El tercer paso, es seleccionar ¿Cuándo quiere que arranque la interfaz del Servidor FTP FileZilla?, las opciones son: arranque manual y arranque al iniciar la sesión. Una vez realizados los tres pasos, se da por concluida la instalación del Servidor FTP FileZilla.
Configuración y Funcionamiento
Una vez instalado y por primera vez inicia el Servidor FTP Filerzilla, va aparecer una ventana para que configure entre varias opciones la administración del servidor. La primera opción es el nombre o dirección IP de dónde está instalado el servidor. En caso de ser el mismo equipo se sugiere seleccionar “localhost”. Paso seguido se tiene que especificar el puerto que viene usando el administrador del Servidor, la serie es 14147. El paso final es introducir la contraseña de acceso, de la serie no se introduce ninguna.
Ya conectado el Servidor se observará que se encuentra operativo de manera adecuada. En el momento saldrá un aviso de color rojo que indica que se está detrás de la NAT del Router, por consiguiente se tiene que configurar el FTP en el modo pasivo, para luego hacer un reenvío de puertos hacia el propio servidor FTP. Además, se recuerda que se tiene que “abrir” el puerto de control 21 en el Router, y también los puertos PASV que se configuran en el Servidor FTP FileZilla.
De igual manera señala que FTP over TLS no se encuentra habilitado, por consiguiente, los usuarios inician la sesión de manera poco segura en este servidor, hasta tanto tengan las opciones de acceso seguro, que son enviados en texto plano. Ya teniendo configurado el administrador del Servidor FTP FileZilla, se abre una ventana con pocas opciones a simple vista, y que en realidad empezando con el menú superior, ofrece muchas opciones. Cómo estas opciones que se muestran a continuación.
Opción File
En el menú File se encuentran tres opciones, la primera opción es “connect server”, esta permite conectar el servidor y asimismo, administrar otro servidor FTP FileZilla que este incorporado en la red. La opción siguiente es “disconnect” esta opción sirve para poder desconectar el servidor con el que se encuentra conectado en ese momento. Y por último la tercera opción es “quit” que sirve para apagar el servidor.
Server
En esta opción “server” el menú ofrece dos opciones, la primera “active” que permite tener activo el servidor y la segunda opción es “Lock” y permite bloquear el servidor y no permitir más conexiones.
Opción Edit
En el menú de la opción “edit”, se encuentran varias opciones, entre las que se pueden nombrar, la sección de “setting”, “users” y además “groups”.
Settings
Esta opción del menú de “edit”, se encuentra a su vez sub dividido en otras opciones más, de las que se destacan varias, “General setting”, “Passive mode setting”, “Security setting”, “Admin Interface Interface settings, Logging, entre otras que serán descrita a continuación.
General setting. Por medio de esta opción se logra configurar el puerto de escucha del servidor FTP, la cantidad máxima de usuarios que se pueden conectar a la vez, así como además, opciones de rendimiento y timeout, también opción del mensaje de bienvenida, y un filtro muy completo para el acceso o bloqueo de IP.
Passive mode settings. El Passive mode settings permite configurar la opción de FTP pasivo del servidor, se sugiere utilizar el FTP pasivo cuándo se está detrás de NAT. Es recomendable, elegir todo momento esta opción de configuración para tener la certeza de que funcionará punto a punto sin inconveniente. Recomiendan determinar un rango de puertos particulares, por ejemplo, del 60.000 al 61.000 TCP, y hacer reenvío de puertos en el Router. De igual manera, se tiene que señalar la dirección IP pública de nuestra conexión a Internet, o el dominio dyndns o no-ip.
Security settings. En el menú de Security seetting se puede configurar escogiendo entre tres opciones el nivel de seguridad y protección del Servidor FTP Firezilla. A partir de Redes Zone se sugiere dejar la opción que viene de serie y tan solo cambiarla si se siente seguro de la capacidad de resguardo y seguridad de la red a la que se está conectado.
Admin Interface settings. La opción Admin Interface settings permite que desde la misma se logré cambiar el puerto de administración del servidor y agregar o cambiar la contraseña o código de acceso. Se sugiere que ponga una contraseña para la administración del servidor. Esta opción Admin Interface setting se puede hacer.
Logging. Desde opción Logging se puede activar el log del servidor. Se recomienda que sea activada para tener un mayor control de todo lo que sucede en el Servidor FTP FileZilla.
FTP over TLS settings. El FTP over TLS setting, permite que el Servidor FTP sea compatible con el protocolo FTPS, debido a esto se tiene que activar y configurarlo en esta la opción FTP over TLS setting. Para esto se tiene que tener o crear el certificado “X.509”. Inclusive, se puede definir el puerto que usara el protocolo FTPS.
Autoban. Esta opción Autoban permite activar “baneos” automáticos por IP por defecto al iniciar sesión, y también configurar el tiempo de «castigo».
Users
Con esta opción User se puede configurar todo lo relativo a las actividades de los usuarios, para configurarlo se tienen que considerar las siguientes cuatro nuevas opciones, sean estas. General, Share Folders, Speed Limits e IP Filter. Se detallan a continuación.
General. Para empezar utilizar este nuevo menú se tiene que crear un usuario utilizando la opción “Users”, desde ahí se marca el botón “Add” y este permite agregar un nuevo usuario, en caso de tener un grupo creado de usuarios este nuevo usuario se agrega al mismo. Tiene la potestad de eliminarlo si lo prefiere, renombrarlo o copiarlo.
En caso de querer agregar una contraseña al usuario que acaba de crear, se tiene que activar la casilla “password” y a continuación introducir la contraseña que se quiere agregar. Para terminar, se permite configurar tantas diferentes conexiones empleando diferentes ip que esté usando un mismo usuario, y buscar de iniciar la sesión empleando TLS.
Shared Folders. Al usar este sub menú se puede agregar carpetas compartidas y puntualizar que tipo de permisos tiene cada usuario para el uso de directorios o ficheros internos.
Speed Limits. Este sub menú permite configurar el límite de velocidad de descargas y cantidad de carga limitada para cada usuario.
IP Filter. El sub menú IP Filter permite poder configurar las direcciones IP que tienen ingreso permitido o negado por el usuario
Groups
Esta opción de sub menú lleva al usuario a poder configurar lo relacionado con los grupos de usuarios, este a su vez se sub divide en otros cuatros sub menú, son estos: General, Shared Folders, Speed Limits e IP Filter. Se describen a continuación.
General. Se comienza utilizando creando un nuevo grupo de usuarios a partir de un menú ubicado a la derecha llamado “Groups”, al ingresar apretar el botón “Add” este permite crear un nuevo grupo. También, por esta vía se puede eliminar, renombrar o copiarlo. A partir de aquí se puede activar si los usuarios pueden o no pueden unirse al grupo que fue creado y, también se puede configurar diferentes conexiones usando también varias IP que puede emplear el mismo grupo, y asimismo, forzar el inicio de sesión de los usuarios del grupo obligatoriamente sea usando TLS.
Shared Folders. Este sub menú permite añadir nuevas carpetas compartidas y definir el tipo de permiso para cada grupo, para su utilización del directorio y archivos que estén dentro, y que se apliquen a los usuarios del grupo.
Speed Limits. Con este submenú se logra configurar el límite de velocidad de descarga y la carga limitada por grupo.
IP Filter. Permite configurar que direcciones IP pueden tener permitido el acceso por parte del grupo y cuáles están negadas al grupo.
Estas son las opciones que aparecen en la ventana que se abre al ingresar a Edit, en el menú superior, en donde se puede observar que se entra a opciones de funcionamiento importantes para la conectividad del Servidor FTP FileZilla.
Accesos Directos
Además de las anteriores opciones antes descritas, se encuentran varios iconos con accesos directos, que se listan a continuación y que en la ventana están dispuestos de izquierda a derecha, son estos:
- Un símbolo de un rayo que permite conectar o desconectar el servidor con que se está conectado. En esta misma opción se puede acceder al menú File.
- Símbolo de un candado. Permite bloquear el Servidor y no permitir nuevas conexiones. Esta opción es la misma del menú “Server, Lock”.
- Símbolo de una rueda. Permite ingresar a las opciones del Servidor FTP FileZilla, donde se encuentran las opciones que también se encuentran en el menú “Edit, Settings”.
- Símbolo de cara dibujada. Permite acceder a las opciones de usuario. Es la misma opción en el menú “Edit, Groups”.
- Símbolo de un interrogante, permite ingresar en “About”, se puede ver en esta opción la versión del Servidor. Es la misma opción del menú superior, que también tiene un interrogante.
- Los símbolos séptimos y octavos, permite seleccionar cómo queremos ver las rutas de los archivos, es decir,
- C/ redeszone/ y también
- C: redeszone.
- El noveno símbolo permite escoger que ver en la información de las conexiones, y para esto se tiene las sugerencias siguientes
- Sort by Userid: Mostrar por el id de usuario.
- Sort by Account: Mostrar por la cuenta de usuario.
- Sort by IP: Mostrar por la IP del usuario.
Configuración del Router
Se tiene que aclarar que los diferentes tipos de Router tiene su manera de configurar la redirección de puertos hacia un host, en esta oportunidad se explica cómo configurar los puertos desde un D-Link DSL-2640B. Para empezar se tiene que saber cuál es nuestra puerta de enlace y nuestra IP interna, a partir de aquí se va a:
Inicio –> Ejecutar | o presionando la tecla HOST + R (La tecla del simbolito de Windows). Luego se ve en la pantalla en la que escribiremos cmd, quedando así:
Seguidamente, saldrá la pantalla de MSDOS, en la cual se escribe IP config, y se observa la Dirección IPv4 y la Puerta de enlace ya antes determinada: Una vez que se ha aclarado cuales son: la IP interna y la puerta de enlace, se abre el navegador antes determinado, para este caso Google Chrome. Y en la URL se escribe la puerta de enlace y se presiona la tecla Enter, quedando así: Saldrá la pantalla de acceso al Router, pidiendo un Usuario y Contraseña.
Normalmente existen 2 validos comunes:
Usuario: 1234 Usuario: admin
Password: 1234 Password: admin
En caso de que no sirvan ninguna de las dos, se tiene que llamar a vuestro ISP y para que les envié los datos. Ya superado este paso, y ya se ingresó al Router, se va a Avanzado y Direccionamiento de Puertos (para el Router D-Link DSL-2640B). Se pasa a continuación abrir el host, para este ejemplo es 192.168.1.6 los siguientes puertos y luego click en Añadir
Una vez abiertos los puertos ya se tiene el servidor en marcha, y los clientes o amigos, podrían conectarse conociendo su IP pública (externa). Permita su IP pública a un amigo y pida que intente entrar. En caso que su IP fuera dinámica, siempre tiene la opción del DDyns.
Ventajas y Desventajas
El Servidor FTP Firewall, tiene una series de ventajas y desventajas para su uso, entre las desventajas es que solo está diseñado para trabajar con el sistema Windows, limitando su funcionamientos con otros sistemas como Linux y Mac. Así como tiene la ventaja de ser un software gratuito, hacer seguimiento en tiempo real de las conexiones y, otras que se listan a continuación.
Ventajas del Servidor FTP FileZilla
- Es software de uso gratuito
- Permite trabajar con protocolo SSL y crear nuevos certificados
- Se puede administrar usuarios por diferentes grupos
- Se puede hacer seguimiento en tiempo real de las conexiones entrantes, subidas y bajadas de quienes son usuarios.
Desventajas del Servidor FTP FileZilla
- No se pueden usar archivos del sistema, por esto los clientes observarán los mismos archivos del sistema “Desktop. Ini” y otros.
- No autoriza poner cuotas a los clientes, esto quiere decir por ejemplo que un usuario no puede subir más de 30 GB.
Te invito a seguir conociendo sobre tecnología e informática y mejores su uso, leyendo los siguientes post:
También puede interesarte este contenido relacionado:
- Qué es un Protocolo de Red y Para qué Sirve
- Software de Red o Sistemas Operativos
- Qué es la Programación Informática y Tipos