Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Red t4 practica_ftp1

692 views

Published on

  • Be the first to comment

  • Be the first to like this

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

×