Red t4 practica_ftp1

617 views
514 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
617
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Red t4 practica_ftp1

  1. 1. FTP SERVIDOR Y CLIENTE - UBUNTU Débora García García 2º ASIR -REDES
  2. 2. DÉBORA GARCÍA GARCÍA RedesÍndiceObjetivos .................................................................................................................................. 2Introducción ............................................................................................................................. 2Servidor FTP.............................................................................................................................. 2 Instalación ............................................................................................................................ 2 Configuración........................................................................................................................ 3 Acceso a FTP ......................................................................................................................... 4Comprobar el acceso mediante ftp de un usuario concreto del sistema .................................... 6Denegar el acceso mediante ftp a un usuario concreto del sistema ........................................... 7Permitir el acceso anónimo ....................................................................................................... 8Permitir el acceso invitado ........................................................................................................ 9 1
  3. 3. DÉBORA GARCÍA GARCÍA RedesObjetivosSiguiendo las instrucciones de la documentación, instala el servidor FTP y comprueba con uncliente 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 deconfiguració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 lamisma manera que el HTTP en la transferencia de páginas web desde un servidor al navegadorde 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 unarchivo a un servidor a través de Internet.(FTP Server), computadora que funciona como servidor para ofrecer ficheros a través delprotocolo de FTP a clientes FTP o a un navegador que lo soporte. Una computadora debe tenerun software servidor de FTP que "escucha" de la red las conexiones que pidan desde otrascomputadoras.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 unservidor 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 FTPInstalaciónInstalar el servidor proFTPD de ubuntu: Apt-get install proftpd 2
  4. 4. DÉBORA GARCÍA GARCÍA RedesInstalar la interfaz que usaremos para manejar el servidor proFTPD: Apt-get install gftpPara lanzarla sólo tenemos que poner el comando: gftpConfiguraciónPrimero vamos a crear la carpeta donde ubicaremos lo archivos tanto de bajada como desubida desde FTP: Mkdir /home/usuario/ftp Mkdir /home/usuario/ftp/subida Mkdir /home/usuario/ftp/descargasAhora tenemos que darle los permisos a estas carpetas: Chmod 755 / home/usuario/ftp Chmod 755 / home/usuario/ftp/descargas Chmod 777 / home/usuario/ftp/subidasAhora vamos a configurar el servidor FTP que se encuentra en el archivo/etc/proftpd/proftpd.conf: 3
  5. 5. DÉBORA GARCÍA GARCÍA Redes - 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 FTPPodemos verlo desde el navegador con la dirección: ftp.example.com 4
  6. 6. DÉBORA GARCÍA GARCÍA RedesPero nosotros vamos a administrarlo con la aplicación: gftpYa podemos manejar como queramos. 5
  7. 7. DÉBORA GARCÍA GARCÍA RedesComprobar el acceso mediante ftp de un usuario concreto delsistemaVamos a usar un cliente para hacer estas puebas, así que utilizaremos otra máquina conUbuntu y añadiremos un usuario prueba, al que le daremos unos permisos en el servidor ftpde la primera máquina: - Nuevo ususario:Reinicia el servicio para que se guarden los cambios. - Nos logueamos: 6
  8. 8. DÉBORA GARCÍA GARCÍA RedesDenegar 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> 7
  9. 9. DÉBORA GARCÍA GARCÍA RedesPermitir el acceso anónimo 8
  10. 10. DÉBORA GARCÍA GARCÍA RedesPermitir el acceso invitadoCrea el usuario invitado.Vamos a agregar un falso Shell: - En el archivo /etc/proftpd/proftpd.conf:<Anonymous ~invitado>User invitadoGroup invitadoAnonRequirePassword on<Limit LOGIN>AllowAll</Limit><Limit WRITE>Order allow,denyDeny from all</Limit></anonymous> - Reinicia el servicio. - Comprobamos: 9
  11. 11. DÉBORA GARCÍA GARCÍA Redes 10

×