Unidad 4 ftp (a)

9
Unidad 4 FTP SER 2010-2011

Transcript of Unidad 4 ftp (a)

Page 1: Unidad 4 ftp (a)

Unidad 4 FTP

SER 2010-2011

Page 2: Unidad 4 ftp (a)

¿Qué es?

· FTP = File Transfer Protocol    - Independiente del sistema de archivos

Page 3: Unidad 4 ftp (a)

Protocolo

1. (CLIENTE) Conexión de control por el puerto 21por defecto.1.User + password + puerto (pueden estar por defecto)

2. (CLIENTE) Envía órdenes de control: pedir el puerto de datos, modo de transferencia, tipo de representación, estructura...

3. (SERVIDOR) Responde por el puerto de control 4. (CLIENTE) Órdenes de sistema de archivos con sus

parámetros (subir, bajar, crear, borrar...), estableciendo una comunicación uni o bidireccional.

5. (SERVIDOR) Permite o deniega el envio o recepción de datos por el puerto de datos especificado (el 20 por defecto)

Page 4: Unidad 4 ftp (a)

Modos de conexión

• ACTIVOo Canal de datos en el server: 20o Canal de datos en el cliente: aleatorio, mayor que 1024o Inseguro y da problemas con los cortafuegos

   •  PASIVO

o El cliente se comunica por el canal de control por defecto y el servidor le indicará el nuevo puerto de control (> 1024)

o Canal de datos: control + 1

Page 5: Unidad 4 ftp (a)

Tipos de transferencia

• BINARIOo Bit a bito Lentoo Seguroo Recomendado para todo tipo de ficheros

  • ASCII

o Byte a Byteo Problemas con sistemas de ficheros distintoso Rápidoo Inseguroo Recomendado para ficheros de texto plano

(.txt, .html, .asp, .php, .pdf ...)

Page 6: Unidad 4 ftp (a)

Comandos de gestióna) cd directoriob) lcd directorioc) rm/delete archivod) mdelete patróne) dir/lsf) mdir / mlsg) pwdh) lpwdi) rename archivo nombrenuevo j) ? / helpk) rmdir directorio l) mkdir / mkd m) lkmdirn) chmod

Page 7: Unidad 4 ftp (a)

Comandos de transferencia

a) get archivob) mget archivosc) put / send archivod) mput archivos  

Page 8: Unidad 4 ftp (a)

ConfiguraciónEstructura de ficheros/directorios:     /etc/vsftpd.conf (configuración básica)        /home/ftp (archivos compartidos)        /etc/init.d/vsftpd (servicio)        /etc/ftpusers (usuarios rechazados) 

Page 9: Unidad 4 ftp (a)

Seguridad

    

Usuario (r w x) - Grupo (r w x) - Otros (r w x)

                                        (de binario a decimal)