-
Descargar las fuentes de proftpd desde el sitio
oficial del producto.
-
El
directorio de instalación es /usr/local/proftpd.
-
Terminado el proceso de instalación, en el
directorio /usr/local/proftpd
se hallarán varios directorios, dos de ellos con
programas ejecutables, entre esos programas está el
candidato para poner en marcha el servidor FTP. En el
primer arranque se experimentará un error que impide
su puesta en marcha, es un problema relacionado con la
necesidad que tiene proftpd
de identificar el sistema sobre el que se ejecuta con
un nombre, NO con una IP; se soluciona interviniendo
en el fichero /etc/hosts.
-
Verificar que funciona el servicio FTP recién
instalado utilizando el comando telnet (el
alumno hará un trabajo de investigación para averiguar
cómo hacer esto).
-
Hacer las operaciones necesarias para que proftpd
se ejecute en el inicio del sistema en el target multi-user, además, una vez alcanzado
por parte del sistema dicho estado (target), proftpd debe ser
gestionado en cuanto a arranque, parada, rearranque y
estado con el comando systemctl
haciendo referencia al servicio (service
en términos de systemd) proftpd.
Para que proftpd
"se deje" controlar por systemd
debe ejecutarse en modo "no daemon" algo que se hace
invocando el ejecutable del servicio con uno de sus
modificadores (hay que buscarlo).
- Reiniciar
el sistema
-
Verificar que funciona el servicio FTP
recién instalado utilizando el comando telnet (verificación local).
-
Haciendo uso del comando systemctl, parar proftpd
y verificar que está detenido con el comando de
monitorización de procesos ps.
-
Haciendo uso del comando systemctl, arrancar proftpd.
-
Verificar que funciona el servicio FTP
recién instalado utilizando el comando telnet
(verificación local).
- Obsérvese que no hacemos ninguna
verificación del servicio desde el exterior del PVC
de aws, con lo cual, no es necesario abrir
puertos en el grupo de seguridad.