Caso práctico

Bien —pensó María— ya es la hora, una vez configurado el servidor web, alojada la página y comprobada su visibilidad a través de Internet, toca permitir la subida de archivos de gran tamaño a la carpeta upload preparada para tal fin. Así que, déjame pensar, María, ¿qué debo hacer?:
- Esta empresa maneja archivos de gran tamaño, por lo que habrá que configurar un servidor ftp para que en la subida de archivos la conexión no se corte, que es lo más probable que ocurra a través de la subida de archivos mediante la propia aplicación web.
- Mirar qué servicio han contratado, puesto que el nivel de cuota en disco puede variar según el servicio.
- Crear un usuario virtual para que pueda subir archivos, —¿cómo lo haré? ¿mediante base de datos SQL? —Uhm..., creo que lo mejor será crear un usuario virtual y, como solamente se trata de un usuario, pues lo crearé mediante un archivo de autenticación.
- Si se necesita crear otro usuario, pues otro en el archivo de autenticación y listo. ¿Y si necesito crear grupos? Pues lo mismo, en un archivo de autenticación de grupos.
- Se necesita que la comunicación sea cifrada, con lo cual se debe emplear el protocolo SSL. —¿Uhm...? Mejor el protocolo TLS, que es el sucesor de SSL. Pero, claro, si empleo cifrado voy a tener que utilizar otros puertos TCP distintos del servidor ftp que maneja por defecto: el 21 para la conexión de control y el 20 para la conexión de datos.
- Ya está, mejor empleo TLS Explícito, de tal forma que puedo seguir utilizando los mismos puertos 20 y 21 para el cifrado.
- Y todo esto no debe modificar la configuración ya realizada para otras empresas.
Pues clarísimo, lo que tengo que hacer es utilizar el servidor ProFTPD.
Entonces:
- Primero, comprobar si en este servidor dedicado está instalado y, si no lo está, instalarlo.
- Segundo, configurar el servidor proftpd de la siguiente forma:
- Configuración independiente para esta empresa.
- Usuario virtual en un archivo de autenticación.
- Cifrado TLS Explícito para asegurar el cifrado.
- Cuota de disco.
- Permisos de subida en la carpeta upload correspondiente.
Pues, manos a la obra María, que se va haciendo tarde.