Practica ProFTPd Miguel Angel Gonzalez

download Practica ProFTPd Miguel Angel Gonzalez

of 19

Transcript of Practica ProFTPd Miguel Angel Gonzalez

Prctica ProFTPD

Miguel ngel Gonzlez Gonzlez

Miguel ngel Gonzlez Gonzlez

ndiceObjetivos ........................................................................................ 2

Instalacin Servidor ProFTPd ........................................................ 3

Instalacin Cliente ProFTPd .......................................................... 4

Comprobar el acceso mediante ftp de un usuario concreto del sistema. ........................................................................................... 5

Denegar el acceso mediante ftp a un usuario concreto del sistema. ...................................................................................................... 10

Permitir el Acceso Annimo ........................................................ 12

Permitir el Acceso Invitado ......................................................... 14

Establecer que el acceso solamente pueda ser a los directorios y subdirectorios de los usuarios. ..................................................... 16

1

Miguel ngel Gonzlez Gonzlez

ObjetivosSiguiendo las instrucciones de las documentacin, instala el servidor FTP y comprueba con un cliente FTP que puedes acceder a los directorios de los usuarios de la mquina.

Adems entrega una memoria en formato .pdf que incluya los siguientes elementos de configuracin:

Comprobar el acceso mediate ftp de un usuario concreto del sistema. Denegar el acceso mediante ftp a un usuario concreto del sistema. Permitir el acceso annimo. Permitir el acceso invitado. Establecer que el acceso solamente pueda ser a los directorios y subdirectorios de los usuarios.

2

Miguel ngel Gonzlez Gonzlez

Instalacin Servidor ProFTPdPara instalar el servidor ProFTPd debemos ejecutar el siguiente comando:

Durante la instalacin nos aparecer la siguiente imagen, en la que seleccionaremos ejecutar proftpd independientemente:

3

Miguel ngel Gonzlez Gonzlez

Instalacin Cliente ProFTPdDebemos instalar el servidor ProFTPd en el cliente de igual forma que lo hemos hecho en el servidor:

4

Miguel ngel Gonzlez Gonzlez

Comprobar el acceso mediante ftp de un usuario concreto del sistema.Para comprobar el establecimiento de una conexin del cliente con el servidor hemos seguido los siguientes pasos:

Primero hemos creado una carpeta en el home del servidor donde accedern todos los usuarios con los que nos logueemos en FTP:

La carpeta proftpd es el directorio donde acceder los usuarios con los que nos logueemos en FTP.

Una vez creada la carpeta aadiremos la siguiente directiva al fichero /etc/proftpd/proftpd.conf:

5

Miguel ngel Gonzlez Gonzlez

Ahora si probamos a acceder desde un cliente a nuestro servidor FTP podemos comprobar como nos accede a la carpeta que hemos creado:

Ahora se nos pide el usuario y contrasea de la mquina servidora:

6

Miguel ngel Gonzlez Gonzlez

Si hacemos un ls podremos comprobar los ficheros almacenados en el directorio que hemos creado /home/proftpd:

Ahora si accedemos a la mquina servidora y al directorio /home/proftpd y creamos un archivo podremos comprobar como automticamente si hacemos un ls desde el cliente en FTP podremos visualizar dicho archivo:

7

Miguel ngel Gonzlez Gonzlez

Ahora si volvemos a acceder al cliente FTP con el usuario y hacemos un ls comprobaremos como nos aparece el archivo prueba creado en el servidor:

Ahora crearemos un nuevo usuario en la mquina servidora, que se llame por ejemplo miguel:

8

Miguel ngel Gonzlez Gonzlez

Ahora desde la mquina cliente accederemos a dicho usuario mediante FTP:

Como podemos comprobar nos conecta satisfactoriamente y el usuario slo podr acceder y navegar por la carpeta que creamos en el home del servidor proftpd.

9

Miguel ngel Gonzlez Gonzlez

Denegar el acceso mediante ftp a un usuario concreto del sistema.En la mquina servidor agregamos la siguiente informacin al final del fichero proftpd.conf en /etc/proftpd:

Ahora reiniciamos el servicio y comprobamos en el cliente:

Ahora accedemos al cliente y comprobamos si podemos acceder con el usuario miguel por ejemplo:

10

Miguel ngel Gonzlez Gonzlez

Como vemos no nos deja acceder. Slo podemos con el usuario administrador:

Podemos comprobarlo tambin desde Filezilla, que deberemos instalar ejecutando el siguiente comando:

Ejecutamos el programa y comprobamos si podemos acceder al servidor usando el usuario miguel:

Como vemos no nos deja acceder, en cambio si probamos con otro usuario si nos deja:

11

Miguel ngel Gonzlez Gonzlez

Permitir el Acceso AnnimoPara permitir el acceso annimo en el Servidor FTP, debemos aadir la siguiente informacin en el fichero proftpd.conf en /etc/proftpd:

12

Miguel ngel Gonzlez Gonzlez

Reiniciamos el servicio:

Una vez aadida comprobaremos si podemos acceder con el usuario anonymous desde el cliente:

Hemos accedido correctamente con el usuario anonymous y como vemos se nos redirig de nuevo a la carpeta /home/proftpd, la cual, hemos seleccionado anteriormente que ser la ruta donde accedern todos los usuarios que se conecten mediante FTP.

13

Miguel ngel Gonzlez Gonzlez

Permitir el Acceso InvitadoCreamos el usuario Invitado y le aadiremos el home que creamos y al que accedern todos los usuarios, tambin le aadiremos un Shell falso para restringirle determinadas acciones al usuario.

Ahora accedemos al fichero /etc/shells y agregaremos el Shell que le hemos asignado al usuario:

A continuacin reiniciamos el Proftpd y comprobamos:

14

Miguel ngel Gonzlez Gonzlez

Comprobamos desde lnea de comando y Filezilla:

15

Miguel ngel Gonzlez Gonzlez

Establecer que el acceso solamente pueda ser a los directorios y subdirectorios de los usuarios.Para permitir que los usuarios accedan a sus carpetas personales o home cada vez que accedan a FTP debemos modificar la siguiente informacin en el fichero Proftpd.conf del servidor:

Con esto permitimos a los usuarios cuando se conecten acceder directamente a su home. Ahora reiniciamos el servicio proftpd y comprobamos:

16

Miguel ngel Gonzlez Gonzlez

Accedemos por ejemplo al usuario administrador:

Como podemos comprobar se nos muestra todos los ficheros que hay en su home, que si accedemos al servidor podemos ver que estn ah:

17

Miguel ngel Gonzlez Gonzlez

18