Red t4 practica_ftp1
-
Upload
garciadebora -
Category
Documents
-
view
454 -
download
0
Transcript of Red t4 practica_ftp1
Débora García García 2º ASIR -REDES
FTP SERVIDOR Y CLIENTE - UBUNTU
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
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
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:
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
DÉBORA GARCÍA GARCÍA Redes
5
Pero nosotros vamos a administrarlo con la aplicación: gftp
Ya podemos manejar como queramos.
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:
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>
DÉBORA GARCÍA GARCÍA Redes
8
Permitir el acceso anónimo
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:
DÉBORA GARCÍA GARCÍA Redes
10