Red t4 practica_ftp1

11
Débora García García 2º ASIR -REDES FTP SERVIDOR Y CLIENTE - UBUNTU

Transcript of Red t4 practica_ftp1

Page 1: Red t4 practica_ftp1

Débora García García 2º ASIR -REDES

FTP SERVIDOR Y CLIENTE - UBUNTU

Page 2: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

1

Índice Objetivos .................................................................................................................................. 2

Introducción ............................................................................................................................. 2

Servidor FTP .............................................................................................................................. 2

Instalación ............................................................................................................................ 2

Configuración ........................................................................................................................ 3

Acceso a FTP ......................................................................................................................... 4

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

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

Permitir el acceso anónimo ....................................................................................................... 8

Permitir el acceso invitado ........................................................................................................ 9

Page 3: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

2

Objetivos Siguiendo las instrucciones de la documentación, instala el servidor FTP y comprueba con un

cliente FTP que puedes acceder a los directorios de los usuarios de la máquina.

Además entrega una memoria en formato .pdf que incluya los siguientes elementos de

configuración:

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

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

Permitir el acceso anónimo.

Permitir el acceso invitado.

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

usuarios.

Introducción (FTP) File Transfer Protocol, el protocolo para intercambiar archivos en Internet.

El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos, de la

misma manera que el HTTP en la transferencia de páginas web desde un servidor al navegador

de un usuario y el SMTP para transferir correo electrónico a través de Internet.

El FTP se utiliza principalmente para descargar un archivo de un servidor o para subir un

archivo a un servidor a través de Internet.

(FTP Server), computadora que funciona como servidor para ofrecer ficheros a través del

protocolo de FTP a clientes FTP o a un navegador que lo soporte. Una computadora debe tener

un software servidor de FTP que "escucha" de la red las conexiones que pidan desde otras

computadoras.

Algunas aplicaciones más populares usadas como servidores FTP: BulletProof FTP, SecureFTP,

SurgeFTP, TitanFTP, y WS_FTP. Alojamiento web.

(FTP client), en una conexión FTP, el cliente FTP es la computadora que inicia la conexión a un

servidor FTP. Para esto la computadora debe tener un software cliente FTP, que permitirá

conectarse y acceder a los archivos en el servidor FTP. Algunos navegadores soportan FTP y,

por lo tanto, funcionan como clientes FTP.

Algunas aplicaciones más populares usadas como clientes FTP son: FileZilla, CuteFTP y WS_FTP.

Servidor FTP

Instalación Instalar el servidor proFTPD de ubuntu:

Apt-get install proftpd

Page 4: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

3

Instalar la interfaz que usaremos para manejar el servidor proFTPD:

Apt-get install gftp

Para lanzarla sólo tenemos que poner el comando: gftp

Configuración

Primero vamos a crear la carpeta donde ubicaremos lo archivos tanto de bajada como de

subida desde FTP:

Mkdir /home/usuario/ftp

Mkdir /home/usuario/ftp/subida

Mkdir /home/usuario/ftp/descargas

Ahora tenemos que darle los permisos a estas carpetas:

Chmod 755 / home/usuario/ftp

Chmod 755 / home/usuario/ftp/descargas

Chmod 777 / home/usuario/ftp/subidas

Ahora vamos a configurar el servidor FTP que se encuentra en el archivo

/etc/proftpd/proftpd.conf:

Page 5: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

4

- Nombre del servidor

- Ruta de la carpeta que contiene los archivos ftp:

(Defaulroot ~ftp para más seguridad)

- Reiniciar servicio:

- Vamos a indicar la resolución DNS:

Acceso a FTP Podemos verlo desde el navegador con la dirección: ftp.example.com

Page 6: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

5

Pero nosotros vamos a administrarlo con la aplicación: gftp

Ya podemos manejar como queramos.

Page 7: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

6

Comprobar el acceso mediante ftp de un usuario concreto del

sistema

Vamos a usar un cliente para hacer estas puebas, así que utilizaremos otra máquina con

Ubuntu y añadiremos un usuario prueba, al que le daremos unos permisos en el servidor ftp

de la primera máquina:

- Nuevo ususario:

Reinicia el servicio para que se guarden los cambios.

- Nos logueamos:

Page 8: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

7

Denegar el acceso mediante ftp a un usuario concreto del sistema - Nos vamos al archivo que deniega el acceso a determinados usuarios:

- Comprobamos que realmente no nos da el acceso:

- Otra opción es en el archivo de configuración /etc/proftpd/proftpd.conf:

<Limit LOGIN>

DenyUser usuario

</Limit>

Page 9: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

8

Permitir el acceso anónimo

Page 10: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

9

Permitir el acceso invitado Crea el usuario invitado.

Vamos a agregar un falso Shell:

- En el archivo /etc/proftpd/proftpd.conf:

<Anonymous ~invitado>

User invitado

Group invitado

AnonRequirePassword on

<Limit LOGIN>

AllowAll

</Limit>

<Limit WRITE>

Order allow,deny

Deny from all

</Limit>

</anonymous>

- Reinicia el servicio.

- Comprobamos:

Page 11: Red t4 practica_ftp1

DÉBORA GARCÍA GARCÍA Redes

10