Cómo configurar un servidor FTP

por | 21/2/2023

Durante muchos años, el FTP era la mejor solución para compartir archivos grandes. Aunque el FTP sigue siendo útil, está empezando a quedarse anticuado. Actualmente existen alternativas a un servidor FTP que son más fáciles de configurar, más seguras y más rápidas.

Pero si no tienes más remedio que utilizar un servidor FTP, entonces este artículo es para ti.

Aprende cómo configurar un servidor FTP abajo.

Transferencia de archivos fácil y segura

¿Necesitas compartir archivos grandes sin la complicación de un servidor FTP?

¿Qué es un servidor FTP?

Un servidor FTP es un lugar central para compartir archivos a distancia utilizando el Protocolo de transferencia de archivos (FTP) , un método para compartir archivos entre ordenadores. Tú y tus colaboradores remotos podéis utilizar aplicaciones cliente FTP en vuestros ordenadores para obtener y colocar archivos en el servidor FTP.

Servidor FTP

Posiblemente, FTP sea el protocolo más antiguo que se sigue utilizando hoy en día para compartir datos en internet. Esto es algo bueno y malo.

Lo bueno es que durante muchos años el FTP fue la mejor solución para compartir archivos a distancia, por lo que sigue siendo compatible con muchos sistemas operativos y aplicaciones.

Lo malo es que el FTP puede causar problemas porque en su momento no fue diseñado para satisfacer las expectativas de facilidad de uso, seguridad y rendimiento de hoy en día. El software de los servidores FTP modernos ha hecho un gran esfuerzo para mantenerse al día, pero esto significa una mayor complejidad, no sólo para el propio servidor FTP, sino también para el ordenador y la red en la que se ejecuta el servidor.

Elegir el software de servidor FTP adecuado

Hay bastantes servidores FTP que puedes utilizar. Para ayudarte a elegir, ten en cuenta lo siguiente.

1. Seguridad

Existen algunos métodos para compartir archivos de forma segura con FTP. Asegúrate de que tu servidor FTP y tus clientes admiten los mismos métodos:

  • FTP seguro: También conocido como FTPS. Amplía el protocolo FTP con Seguridad de la capa de transporte (TLS).
  • Protocolo SSH de transferencia de archivos: A menudo llamado SFTP, no hay que confundirlo con el poco seguro Simple FTP. Se trata en realidad de una extensión del protocolo Secure Shell (SSH)* para compartir archivos. Aunque no forma parte del protocolo FTP, muchos servidores FTP también admiten SFTP.
  • FTP sobre SSH: Túnel del protocolo FTP a través de SSH.
  • Protocolo seguro de transferencia de hipertexto (HTTPS): Los navegadores web modernos ya no admiten el protocolo FTP, principalmente por motivos de seguridad. Por suerte, algunos servidores FTP admiten HTTPS, el protocolo web seguro que utilizan todos los navegadores.

*SSH es un protocolo de red para encriptar una conexión entre 2 ordenadores. Se desarrolló originalmente para acceder de forma segura a las líneas de comandos de ordenadores remotos. Desde entonces ha evolucionado para manejar otras operaciones, como la transferencia de archivos.

TLS es otro protocolo de encriptación de red. Su objetivo es proporcionar conexiones seguras para aplicaciones como correo electrónico, web y FTP.

Algunos servidores FTP van un paso más allá con funciones de seguridad en el propio software del servidor. Los servidores FTP más antiguos utilizaban el sistema operativo del sistema anfitrión para ejecutar tareas que constituían una amenaza potencial para la seguridad. Algunos servidores FTP modernos evitan esto implementando sus propios métodos, más seguros, para realizar las mismas tareas.

2. Ordenador y red

En el ordenador que albergará el servidor FTP, necesitarás una cuenta de usuario con permisos de administrador o usuario principal para instalar, configurar y administrar el servidor.

Asegúrate de que el software de servidor FTP que elijas sea compatible con el sistema operativo de tu ordenador anfitrión. Esto no debería ser un problema porque existe software de servidor FTP para Windows, macOS, Linux y prácticamente cualquier otro sistema operativo que se conecte a internet.

Asegúrate también de que el ordenador tiene suficiente espacio en disco para almacenar los archivos que tú y tus colaboradores remotos vais a obtener y colocar.

Debido a los riesgos de seguridad del FTP, es posible que tu red esté configurada para bloquearlo. Habla con el administrador de red de tu equipo informático o con tu ISP para abrir los siguientes puertos en tu cortafuegos:

  • Los puertos por defecto para el protocolo FTP no seguro son el 20 y el 21.
  • Si utilizas un protocolo FTP seguro (y realmente deberías hacerlo), tendrás que abrir también los puertos para conexiones seguras. Por ejemplo, el FTP sobre SSH utiliza el puerto SSH, que es el 22 (por defecto).

Consulta la documentación de tu servidor FTP y habla con tu administrador de red para más detalles.

Si tu servidor FTP va a gestionar muchos clientes, considera la posibilidad de mejorar tu conexión de red o tu ordenador servidor. El software del servidor FTP está diseñado para gestionar de forma fiable cientos o incluso miles de clientes, pero el rendimiento real del servidor sigue estando limitado por el ordenador servidor y tu red.

3. Servidor FTP en la nube

Si no quieres dedicar tiempo y dinero a comprar y gestionar un ordenador físico, puedes crear un servidor FTP en la nube. Tu configuración en la nube requiere una máquina virtual, almacenamiento de datos y una conexión de red configurada correctamente. Algunos proveedores de la nube incluso te enseñan cómo hacerlo.

4. Interfaz de usuario

¿Te sientes cómodo trabajando en la línea de comandos o prefieres una interfaz gráfica para instalar, configurar y administrar?

Por ejemplo, el proyecto FileZilla tiene un servidor FTP con una interfaz GUI para configurar el servidor FTP de Windows. Y su documentación muestra cómo configurar un servidor FTP en Windows.

Interfaz de usuario

5. Tasas

Lo que pagues por un software de servidor FTP dependerá de las funciones que quieras y de la asistencia que necesites.

La mayoría del software FTP comercial viene en una versión de prueba o gratuita con funciones mínimas. Para más seguridad, otras funciones y asistencia técnica, los precios varían entre 300 $ y 3000 $. La renovación de la licencia varía entre 100 $ y 300 $.

Los servidores FTP de código abierto son, por supuesto, "gratis como en cerveza". Algunos desarrolladores también ofrecen versiones de pago que incluyen asistencia técnica.

Una alternativa FTP rápida, fácil y segura

Consigue velocidades de transferencia en la nube ultrarrápidas y encriptación empresarial sin la complejidad de un servidor FTP. Regístrate en MASV y consigue 20 GB.

Instalar y configurar el servidor FTP

Instalar software de servidor FTP es fácil. Sólo tienes que descargar y ejecutar el instalador o instalar el paquete. La mayoría de las opciones de configuración tienen que ver con la seguridad de los usuarios y la transferencia de archivos.

1. Configurar cuentas de usuario y permisos

Un servidor FTP permite a un usuario obtener, colocar, renombrar y eliminar los archivos y directorios del ordenador que aloja el servidor. Puedes proteger el ordenador de operaciones de archivo malintencionadas o accidentales decidiendo qué usuarios pueden acceder al servidor FTP. También tienes decidir quién puede obtener, poner y realizar otras operaciones.

También es posible simplificar la autenticación de usuarios. Algunos servidores FTP admiten servicios de directorio de cuentas como el Protocolo ligero de acceso a directorios (LDAP).

Para mejorar la seguridad, desactiva los inicios de sesión "anónimos". Un cliente anónimo no tiene que proporcionar un nombre de usuario ni una contraseña.

2. Asegurar el servidor FTP

Conseguirás más seguridad del ordenador que alojará el servidor FTP si aplicas las últimas actualizaciones del sistema operativo.

Puede que también tengas que instalar y configurar el software de seguridad que se ejecuta con tu servidor FTP. Por ejemplo, si utilizas FTPS o HTTPS, puede que tengas que configurar TLS y los certificados de seguridad.

3. Resolución de problemas del servidor FTP

Para probar tu servidor, instala en tu propio ordenador la aplicación cliente FTP que vayas a utilizar. Como vas a acceder al servidor FTP de forma remota, utiliza el cliente fuera de la red del servidor. Así podrás confirmar que los cambios de configuración son correctos y que tu red permite el tráfico FTP.

Conclusión

El FTP tiene las ventajas de ser el protocolo de transferencia de archivos más antiguo aún en uso. Pero ese legado conlleva complicaciones de instalación, seguridad y administración.

Ahora ya sabes cómo configurar un servidor FTP, pero si puedes evitarlo, considera la posibilidad de utilizar una herramienta moderna para compartir archivos como MASV.

MASV como alternativa al FTP

Puedes utilizar MASV sin instalar software de servidor o cliente. Envía y recibe archivos con sólo unos clics en cualquier ordenador o dispositivo móvil con un navegador web.

Formulario de subida y barra lateral del navegador MASV

Tampoco tendrás que reconfigurar los cortafuegos de tu red, porque MASV utiliza los mismos protocolos que tu navegador web.

Al estar basado en la nube, MASV se escala automáticamente para gestionar muchas conexiones. Conseguirás el mismo rendimiento de MASV tanto si gestionas una sola transferencia como si gestionas miles.

Para mejorar aún más el rendimiento y la fiabilidad, puedes instalar la aplicación gratuita de MASV para escritorio.

Regístrate hoy y consigue 20 GB gratis

Comparte archivos grandes sin instalación hoy mismo.