Está en la página 1de 8

Servicio FTP

FTP = File Transfer Protocol = Protocolo de transferencia de archivos Objetivo:

Transferir archivos entre un equipo cliente de la red y un servidor accediendo a un sistema de ficheros virtual situado en el servidor con independencia de la plataforma que solicite el servicio. Repositorios de datos y software. Alojamiento de pginas web. Actualizaciones de software y S.O.'s

Utilidad:

Uso del servicio FTP

Por rdenes FTP de lnea de comandos:

bye, close, disconnect, open, passive, quit, user, append, delete, get, put, recv, rename, send, mdelete, mget, mput, cd, dir, lcd, ls, mdir, mkdir, mls, pwd, rmdir,ascii, bell, binary, debug, glob, hash, prompt, status, trace, type, verbose, help

Navegador web.

Traduce las operaciones grficas con archivos (arrastar, copiar, pegar, renombrar, ...) a rdenes FTP de lnea de comandos. Filezilla Client, WS_FTP, ...

Mediante software cliente con interfaz grfica.

Sesin FTP en lnea de comandos

Funcionamiento de FTP

Se establece una doble conexin TCP: de control y de datos. En el servidor:

Conexin de control (puerto 21 del servidor): Para acceder al servidor y transmitir las operaciones a realizar. Conexin de datos: Transfiere los datos. Dos modos:

Modo activo (por defecto) usa el puerto 20 del servidor. Modo pasivo: El cliente pide que los datos se transfieran por un puerto del servidor superior al 1024.

En el cliente, la conexin de control y datos se realiza por puertos aleatorios.

Acceso a un servidor FTP

Acceso privado:

Mediante autenticacin de usuario y contrasea. Cada usuario tendr ciertos privilegios de uso (subir archivos, borrar, crear carpetas, cambiar permisos...)

Acceso pblico (FTP annimo): Con el usuario genrico anonymous

Normalmente, con slo permisos de lectura.

Consideraciones sobre el funcionamiento de FTP

Los archivos se alojan en un directorio del servidor, al que llamamos sitio FTP. La transferencia de archivos puede ser en modo texto (caracteres ASCII) o modo binario.

Los programas cliente FTP cambian de un modo a otro automticamente. Tanto la autenticacin como la transferencia de datos se realiza sin encriptar.

Servicio muy inseguro.

Mejoras de seguridad de FTP

Utilizar el protocolo SFTP que implementa SSH. Utilizar FTP sobre una conexin segura SSL (capa de conexin segura) o TSL (seguridad de la capa de transporte).

La seguridad se implementa mediante cifrado de clave pblica y uso de certificados de seguridad.

Simplificaciones de FTP

Protocolo TFTP (protocolo trivial de transferencia de archivos)

Similar a FTP pero sin autenticacin, directamente transfiere los datos.

Slo cinco rdenes en lnea de comandos: connect, mode, get, put, verbose y quit. Carga remota de sistemas operativos en clientes ligeros. Instalaciones desatendidas por red de S.O.'s.

Utilidad:

También podría gustarte