Servicios en red. Servidor de FTP en Linux. Servicio de FTP autenticado.
Nombre: Andrés Gorea Olari
Configuración básica de un servidor de FTP en Linux, con FTP autenticado.
La práctica se desarrollará en una red virtual de VirtualBox de tipo host-only, que ya se ha
creado y configurado para prácticas anteriores.
El servidor de FTP se instalará y configurará en la misma máquina virtual en la que en
prácticas anteriores se instalaron servidores de DHCP y de DNS.
La dirección de este servidor es 172.X.0.5, donde X es distinto para cada alumno. Su
valor será el número N asignado si N es mayor o igual que 16, y 15+N en caso contrario.
En cualquier caso, la misma dirección IP con la que lo hayas configurado para prácticas
anteriores.
Servidor 1
[DHCP, DNS maestro]
(Ubuntu Server)
172.X.0.5
vboxnet1
Host
(Máquina física)
S.O. de
escritorio
Hay que configurar el servicio de FTP autenticado para un usuario determinado. En este
documento se darán solo indicaciones generales. Hay que consultar el documento del
tema y, en su caso, la documentación de ProFTP.
0. Antes de comenzar la práctica, se te asignará un número, que tendrás que utilizar
durante la práctica. Anota aquí este número.
8
Como siempre, haz una copia de seguridad de cualquier fichero de configuración antes de
hacer ningún cambio.
Debes proporcionar acceso autenticado a un nuevo usuario adminftp, con permisos de
lectura y de escritura para el directorio /var/FTP/publico, que se creó en una práctica
anterior, y para el que se configuró el servidor de FTP para proporcionar acceso anónimo.
El usuario adminftp tendrá permisos de lectura y escritura sobre todos los directorios bajo
Servicios en red. CFGM Sistemas Microinformáticos y Redes. 1
Servicios en red. Servidor de FTP en Linux. Servicio de FTP autenticado.
el directorio base de FTP para acceso anónimo, /var/FTP/publico.
Debes acceder al servidor de FTP con este usuario, y conseguir:
1) Transferir un fichero.
2) Crear uno o varios directorios.
3) Borrar un fichero existente en el servidor.
4) Borrar un directorio existente en el servidor.
Explica a continuación los pasos seguidos. Copia el contenido de los ficheros de
configuración que has modificando, resaltando y explicando los cambios que has
realizado.
Incluye capturas de pantalla de las operaciones realizadas: transferencia de ficheros al
servidor, borrado de ficheros existentes en el servidor, creación y borrado de directorios
en el servidor.
1. Configuración del usuario adminftp
• Creamos un usuario llamado adminftp con un directorio base ubicado en
/var/FTP/publico. Este usuario no debe tener acceso a una shell del sistema.
• Configuramos permisos de lectura y escritura para adminftp en el directorio
/var/FTP/publico.
Servicios en red. CFGM Sistemas Microinformáticos y Redes. 2
Servicios en red. Servidor de FTP en Linux. Servicio de FTP autenticado.
2. Configuración de ProFTPd
• Configuramos una regla para permitir operaciones de escritura únicamente al usuario
adminftp en el directorio /var/FTP/publico.
3. Comprobación y pruebas
• Reiniciamos el servicio de ProFTPd para aplicar los cambios realizados en la configuración.
Servicios en red. CFGM Sistemas Microinformáticos y Redes. 3
Servicios en red. Servidor de FTP en Linux. Servicio de FTP autenticado.
• Nos conectamos al servidor FTP utilizando las credenciales de adminftp y realizamos las
siguientes acciones:
• Transferimos un archivo al servidor.
• Creamos uno o varios directorios en el servidor.
• Eliminamos un archivo existente en el servidor.
• Borramos un directorio existente en el servidor.
Servicios en red. CFGM Sistemas Microinformáticos y Redes. 4