SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
FTP   SERVIDOR Y CLIENTE - UBUNTU




                             Débora García García
                               2º ASIR -REDES
DÉBORA GARCÍA GARCÍA                              Redes


Í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




                                                                                                                                            1
DÉBORA GARCÍA GARCÍA             Redes


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

                                                                                             2
DÉBORA GARCÍA GARCÍA        Redes

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:



                                                                                        3
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 FTP
Podemos verlo desde el navegador con la dirección: ftp.example.com
                                                                                 4
DÉBORA GARCÍA GARCÍA   Redes




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




Ya podemos manejar como queramos.

                                                                                 5
DÉBORA GARCÍA GARCÍA       Redes


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:




                                                                                       6
DÉBORA GARCÍA GARCÍA        Redes


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>




                                                                                     7
DÉBORA GARCÍA GARCÍA   Redes


Permitir el acceso anónimo




                                                       8
DÉBORA GARCÍA GARCÍA   Redes


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:




                                                                             9
DÉBORA GARCÍA GARCÍA   Redes




                         10

Más contenido relacionado

La actualidad más candente

Configuracion de proxy squid en centos
Configuracion de proxy squid en centosConfiguracion de proxy squid en centos
Configuracion de proxy squid en centosmurilloyair
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Max Morales
 
Aso t2 practica_crontab
Aso t2 practica_crontabAso t2 practica_crontab
Aso t2 practica_crontabgarciadebora
 
Instalación y configuración de postfix y squirrel
Instalación y configuración de postfix y squirrelInstalación y configuración de postfix y squirrel
Instalación y configuración de postfix y squirrelRodrigo García Miranda
 
Proxy Squid en Ubuntu
Proxy Squid en UbuntuProxy Squid en Ubuntu
Proxy Squid en Ubuntujferrer1974
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Max Morales
 
Squid3 - Servidor Proxy
Squid3 - Servidor ProxySquid3 - Servidor Proxy
Squid3 - Servidor ProxyTotus Muertos
 
Squid proxy transparente en ubuntu
Squid proxy transparente en ubuntuSquid proxy transparente en ubuntu
Squid proxy transparente en ubuntuAlvaro López
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextkjuanextk
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Remigio Salvador Sánchez
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏ingpuma
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Ssh
SshSsh
SshRafa
 

La actualidad más candente (20)

Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Configuracion de proxy squid en centos
Configuracion de proxy squid en centosConfiguracion de proxy squid en centos
Configuracion de proxy squid en centos
 
Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1
 
Aso t2 practica_crontab
Aso t2 practica_crontabAso t2 practica_crontab
Aso t2 practica_crontab
 
Instalación y configuración de postfix y squirrel
Instalación y configuración de postfix y squirrelInstalación y configuración de postfix y squirrel
Instalación y configuración de postfix y squirrel
 
Proxy Squid en Ubuntu
Proxy Squid en UbuntuProxy Squid en Ubuntu
Proxy Squid en Ubuntu
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
 
Squid3 - Servidor Proxy
Squid3 - Servidor ProxySquid3 - Servidor Proxy
Squid3 - Servidor Proxy
 
Squid proxy transparente en ubuntu
Squid proxy transparente en ubuntuSquid proxy transparente en ubuntu
Squid proxy transparente en ubuntu
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextk
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏
 
Servidor HTTP IIS
Servidor HTTP IISServidor HTTP IIS
Servidor HTTP IIS
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Ssh
SshSsh
Ssh
 

Destacado

Red t3 practicas_iss
Red t3 practicas_issRed t3 practicas_iss
Red t3 practicas_issgarciadebora
 
Aso t1 practicas_ad
Aso t1 practicas_adAso t1 practicas_ad
Aso t1 practicas_adgarciadebora
 
Red t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apacheRed t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apachegarciadebora
 
Iso practica1 gavilan_fran_garciadebora
Iso practica1 gavilan_fran_garciadeboraIso practica1 gavilan_fran_garciadebora
Iso practica1 gavilan_fran_garciadeboragarciadebora
 
Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanTerrafx9
 
Apli t1 practicas_apache
Apli t1 practicas_apacheApli t1 practicas_apache
Apli t1 practicas_apachegarciadebora
 
Introducción a phone gap
Introducción a phone gapIntroducción a phone gap
Introducción a phone gapRodrigo Corral
 

Destacado (9)

Red t3 practicas_iss
Red t3 practicas_issRed t3 practicas_iss
Red t3 practicas_iss
 
Aso t1 practicas_ad
Aso t1 practicas_adAso t1 practicas_ad
Aso t1 practicas_ad
 
Red t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apacheRed t3_practica_autenticacion_apache
Red t3_practica_autenticacion_apache
 
Iso practica1 gavilan_fran_garciadebora
Iso practica1 gavilan_fran_garciadeboraIso practica1 gavilan_fran_garciadebora
Iso practica1 gavilan_fran_garciadebora
 
T12 garcia debora
T12 garcia deboraT12 garcia debora
T12 garcia debora
 
Práctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilanPráctica 3 iptables fran gavilan
Práctica 3 iptables fran gavilan
 
Apli t1 practicas_apache
Apli t1 practicas_apacheApli t1 practicas_apache
Apli t1 practicas_apache
 
Edubuntu
EdubuntuEdubuntu
Edubuntu
 
Introducción a phone gap
Introducción a phone gapIntroducción a phone gap
Introducción a phone gap
 

Similar a Red t4 practica_ftp1

Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanTerrafx9
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1sindikto
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Enrike Estrada
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxJosngelViedmaMartnez
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en UbuntuSergio Santos
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftpMemin Goes
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
Practica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpPractica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpAntonio Del Río
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)ayarpm
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapgarciadebora
 
Instalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdInstalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdRosariio92
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTPTerrafx9
 

Similar a Red t4 practica_ftp1 (20)

Practica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilanPractica1 pro ft_pd_fran_gavilan
Practica1 pro ft_pd_fran_gavilan
 
Servidor ftp1
Servidor ftp1Servidor ftp1
Servidor ftp1
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
 
13proftpd
13proftpd13proftpd
13proftpd
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptxSR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
SR - UT3 - COMPARTICIÓN Y TRANSFERENCIA DE ARCHIVOS.pptx
 
Ftp
FtpFtp
Ftp
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 
Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5Servidor FTP en CentOS 6.5
Servidor FTP en CentOS 6.5
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftp
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Practica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpPractica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftp
 
Ft py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernándezFt py ssh_fco_javier_mejías_fernández
Ft py ssh_fco_javier_mejías_fernández
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldap
 
ProFTPd
ProFTPdProFTPd
ProFTPd
 
Instalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPdInstalación y puesta en marcha del servidor proFTPd
Instalación y puesta en marcha del servidor proFTPd
 
Servidor vsftpd oscar cortez
Servidor vsftpd oscar cortezServidor vsftpd oscar cortez
Servidor vsftpd oscar cortez
 
Practica 2 FTP
Practica 2 FTPPractica 2 FTP
Practica 2 FTP
 

Más de garciadebora

Sg t2 practicas_tripwire
Sg t2 practicas_tripwireSg t2 practicas_tripwire
Sg t2 practicas_tripwiregarciadebora
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snortgarciadebora
 
Sg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwareSg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwaregarciadebora
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linuxgarciadebora
 
Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003garciadebora
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfsgarciadebora
 
Sg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxSg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxgarciadebora
 
Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2garciadebora
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecmsgarciadebora
 
Red t1 practicas_dns
Red t1 practicas_dnsRed t1 practicas_dns
Red t1 practicas_dnsgarciadebora
 
Red t1_practica_dns2
Red  t1_practica_dns2Red  t1_practica_dns2
Red t1_practica_dns2garciadebora
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wampgarciadebora
 
Aso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasAso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasgarciadebora
 
Fh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefFh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefgarciadebora
 

Más de garciadebora (20)

Pecha kucha
Pecha kuchaPecha kucha
Pecha kucha
 
Sg t2 practicas_tripwire
Sg t2 practicas_tripwireSg t2 practicas_tripwire
Sg t2 practicas_tripwire
 
Sg t2 practicas_snort
Sg t2 practicas_snortSg t2 practicas_snort
Sg t2 practicas_snort
 
Sg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malwareSg t2 practicas_eliminar_malware
Sg t2 practicas_eliminar_malware
 
Sg t1 practicas_linux
Sg t1 practicas_linuxSg t1 practicas_linux
Sg t1 practicas_linux
 
Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003Sg t1 practica-copia_seguridadwindows2003
Sg t1 practica-copia_seguridadwindows2003
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfs
 
Sg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinuxSg t1 practica_copia_seguridadlinux
Sg t1 practica_copia_seguridadlinux
 
Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2Sg t1 practica_analisis_forense-2
Sg t1 practica_analisis_forense-2
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
 
Red t2 dhcp
Red t2 dhcpRed t2 dhcp
Red t2 dhcp
 
Red t1 practicas_dns
Red t1 practicas_dnsRed t1 practicas_dns
Red t1 practicas_dns
 
Red t1_practica_dns2
Red  t1_practica_dns2Red  t1_practica_dns2
Red t1_practica_dns2
 
Bd practica1.11
Bd practica1.11Bd practica1.11
Bd practica1.11
 
Bd practica 1.10
Bd practica 1.10Bd practica 1.10
Bd practica 1.10
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wamp
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Aso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticasAso t1 open_ldap_lnpracticas
Aso t1 open_ldap_lnpracticas
 
Fh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichefFh trbj chipset_garciad_escrichef
Fh trbj chipset_garciad_escrichef
 
Gbd t2 trbj_grupo
Gbd t2 trbj_grupoGbd t2 trbj_grupo
Gbd t2 trbj_grupo
 

Red t4 practica_ftp1

  • 1. FTP SERVIDOR Y CLIENTE - UBUNTU Débora García García 2º ASIR -REDES
  • 2. DÉBORA GARCÍA GARCÍA Redes Í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 1
  • 3. DÉBORA GARCÍA GARCÍA Redes 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 2
  • 4. DÉBORA GARCÍA GARCÍA Redes 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: 3
  • 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 FTP Podemos verlo desde el navegador con la dirección: ftp.example.com 4
  • 6. DÉBORA GARCÍA GARCÍA Redes Pero nosotros vamos a administrarlo con la aplicación: gftp Ya podemos manejar como queramos. 5
  • 7. DÉBORA GARCÍA GARCÍA Redes 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: 6
  • 8. DÉBORA GARCÍA GARCÍA Redes 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> 7
  • 9. DÉBORA GARCÍA GARCÍA Redes Permitir el acceso anónimo 8
  • 10. DÉBORA GARCÍA GARCÍA Redes 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: 9