FTP (siglas en inglés de File Transfer Protocol, ‘Protocolo de Transferencia de Archivos’) en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Los contenidos que vamos a estudiar del servidor FTP, nos van a posibilitar responder las siguientes preguntas:
- ¿Qué significan las siglas FTP? ¿Para qué sirve dicho protocolo? ¿Qué inconveniente tiene su uso?
- ¿Qué puertos utiliza el protocolo? ¿Para qué sirve cada uno?
- ¿Qué tipos de acceso podemos configurar en un servidor FTP?
- ¿Qué modos de conexión existen en el protocolo FTP? ¿En qué consiste cada uno y cuál es la diferencia?
- Índica los tipos de transferencia que podemos hacer. ¿Qué tipo utilizarías si vas a transferir un fichero odt?
- ¿Qué tipo de clientes FTP existen?
- Si usas un cliente FTP de línea de comandos, que comando tendrías que ejecutar para conectarte al servidor ftp.gonzalonazareno.org y subir un fichero practica.pdf.
Tenemos un sitio web y un sitio ftp, queremos que cuando accedamos a 'www.iesgn.org/documentos', aparecen una lista de documentos (como NAS). Cuando accedamos de forma anónima al FTP, accedemos al mismo directorio /documentos.
Crear un virtualhost en Apache y subir por FTP, con un usuario concreto, ficheros a ese virtualhost.