You are on page 1of 17

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

1. 2. 3.

Definicin ............................................................................................................. 3 El Modelo FTP...................................................................................................... 3 El Servidor FTP .................................................................................................... 4 3.1. Instalacin y configuracin de un Servidor FTP........................................ 5 3.1.1. Configuracin del Servidor .................................................................... 6 Welcome Message .................................................................................... 6 IP Filter .................................................................................................... 7 Logging..................................................................................................... 8 Speed Limit .............................................................................................. 8 3.1.2. Creacin de Usuarios........................................................................... 9 3.1.3. Creacin de Directorios ..................................................................... 10 Para usuario Svogthos ........................................................................... 10 Para usuario Rakdos ............................................................................. 11 Para usuario Annimo: ......................................................................... 11 4. Cliente FTP......................................................................................................... 11 4.1. Instalacin y acceso a un Servidor FTP mediante un Cliente FTP ......... 11 4.1.1. Partes del Cliente ............................................................................... 12 Barra de Conexin......................................................................................... 12 Sitio Local ...................................................................................................... 12 Sitio Remoto .................................................................................................. 13 4.1.2. Subida y Descarga de Archivos ......................................................... 14 Subir Archivos ....................................................................................... 15 Bajar Archivos ....................................................................................... 15 5. Acceso Al Servidor FTP...................................................................................... 17 Acceso Annimo..................................................................................... 17 Acceso a Usuario.................................................................................... 17 Acceso a Invitado ................................................................................... 17 6. BIBLIOGRAFA ................................................................................................ 17

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

1.

Definicin

FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar archivos desde l o para enviarle archivos a este sin importar el sistema operativo utilizado en cada equipo. (Servidor con Unix-Cliente con Windows o viceversa). Un problema de FTP es que esta pensado para ofrecer la mxima velocidad de conexin pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el Login y el Password hasta la transferencia de cualquier archivo se realiza en texto plano, sin ningn tipo de cifrado, con lo que es posible que cualquier atacante pueda capturar este trafico muy fcilmente, acceder al servidor, o apropiarse de los archivos transferidos. Para solucionar este problema se pueden utilizar aplicaciones como SFTP (FTP Seguro), incluidas en el paquete SSH que tiene la misma funcin que el FTP pero cifra el trfico que viaja entre el cliente y el servidor.

2.

El Modelo FTP

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

En el modelo, el intrprete de protocolos (PI) de Usuario, inicia la conexin de control en el puerto 21. Las rdenes FTP estndar las genera el PI de Usuario y se transmiten al PI servidor a travs de la conexin de control. Las respuestas estndar se envan desde el PI de Servidor a travs de la conexin de control como respuesta a las rdenes. Estas ordenes enviadas por los PI especifican parmetros para la conexin de datos, como lo son el puerto, modo de transferencia y la operacin que deseamos realizar sobre el sistema de archivos, como almacenar, borrar, aadir El proceso de Transferencia de Datos (DTP) de usuario debe esperar a que el servidor inicie la conexin al puerto especificado, por defecto el puerto 20 y transferir los daros segn los parmetros que se hayan especificado. Podemos ver que la comunicacin entre cliente y servidor es independiente del sistema de archivos utilizado en cada ordenador, por lo que no importa que sus sistemas operativos sean diferentes, ya que lo que se hace que se comuniquen es el PI y el DTP, que usan el mismo protocolo estandarizado (FTP). Tambin se puede ver que la conexin es bidireccional, se puede utilizar simultneamente para enviar y recibir datos.

3. El Servidor FTP
Se le llama as al programa que se ejecuta en un equipo servidor normalmente conectado a Internet aunque tambin puede estar conectado a una red local. Su funcin es permitir el intercambio de datos entre diferentes servidores y ordenadores. Normalmente los programas servidores no suelen instalarse en ordenadores personales por lo que un usuario utilizara el FTP para conectarse remotamente a un servidor e intercambiar informacin con el. Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizar el FTP para conectarse remotamente a uno y as intercambiar informacin con l. Las aplicaciones mas comunes de los servidores FTP suelen ser de alojamiento web, en el que sus clientes utilizan el servicio para subir sus paginas web y los archivos de estas; o como servidor de copia de seguridad (backup) de los archivos importantes que pueda tener una empresa. Para este se suele utilizar el SFTP (Secure File Transfer Protocol ya que los datos se cifran.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

3.1. Instalacin y configuracin de un Servidor FTP


En este caso usamos un programa servidor con licencia GPL llamado FileZilla para montar el servidor. Despus de instalarlo lo primero que nos pedir ser que indiquemos la IP de la maquina la cual har de servidor y el puerto que se usara para la conexin:

Despus de hacer esto nos aparecer la ventana principal de este programa la cual nos mostrara un mensaje de bienvenida:

En este caso se nos muestra el nombre del programa y la versin, as como el creador. Tambin se nos indicara que esta conectando al servidor.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

3.1.1. Configuracin del Servidor


Lo primero que deberemos hacer ser la cambiar la contrasea de conexin, ya que por defecto no se nos peda. Lo hacemos desde Edit Settings y nos vamos a Admin. Interface Settings y ah escribiremos la contrasea en los cuadros de texto correspondientes. Despus de esto pincharemos en OK para aceptar los cambios realizados

Hay ms opciones configurables: Welcome Message Aqu podremos cambiar el mensaje de bienvenida que aparecer a los que se conecten a nuestro servidor FTP.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

IP Filter Aqu podemos indicar IPs que no queremos que se conecten a nuestro servidor o indicar las que queremos que se conecten.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

Logging Aqu podemos indicar que se cree un fichero de texto que nos muestra las conexiones que ha habido en nuestro servidor, y que ficheros se bajan o suben.

Speed Limit Aqu limitaremos el ancho de banda total que utilizaran los usuarios que se conecten, ya que al conectarse nos quitaran ancho de banda a nosotros.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

3.1.2. Creacin de Usuarios


Con esto ya tendramos configurado el servidor FTP. Ahora solo nos queda configurar a los usuarios que van a conectarse. Lo haremos desde Edit Users. En el cuadro de la derecha aadiremos los usuarios pinchando en Add: Al hacer esto nos aparecer una ventana en la cual indicaremos el nombre del usuario y al grupo al que pertenece en nuestro caso <none> ya que crearemos pocos usuarios.

En este caso creamos 3 usuarios de los cuales dos tendrn password propio.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

3.1.3. Creacin de Directorios


Despus de haber creado los usuarios debemos crear los directorios que utilizara cada uno de ellos as como seleccionar los permisos que tendrn dichos usuarios tanto para los directorios como para los archivos.

Lo haremos de la siguiente forma: Para usuario Svogthos 2 ESI

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

Crearemos un directorio principal llamado Svogthos con dos subdirectorios llamados Documentos y MP3s. Al directorio principal le daremos todos los atributos: Lectura (Read), Escritura (Write), Borrar (Delete), y aadir a fichero (Append) para los archivos y Crear (Create), Borrar (Delete), Listar (List), y Dotar a los subdirectorios de los mismos permisos (+ Subdir) para los directorios. Para usuario Rakdos Crearemos un directorio principal llamado Rakdos con dos subdirectorios llamados Documentos y MP3s. Al directorio principal le daremos todos los atributos: Lectura (Read), Escritura (Write), Borrar (Delete), y aadir a fichero (Append) para los archivos y Crear (Create), Borrar (Delete), Listar (List), y Dotar a los subdirectorios de los mismos permisos (+ Subdir) para los directorios. Para usuario Annimo: Crearemos un directorio principal llamado Publico y 4 subdirectorios llamados Documentos de Texto, MP3s, Hojas de Calculo y Software y al directorio principal le daremos solo los atributos de Lectura para los archivos y Listar y Aplicar a los subdirectorios los mismos permisos para los Directorios.

Con esto ya tendramos configurado un servidor de FTP listo para ser utilizado por un cliente.

4. Cliente FTP
Cuando un navegador no esta equipado con la funcin FTP, o si se quieren cargar archivos en un ordenador remoto, se necesitara un programa de cliente FTP. Esto es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP para transferir archivos, ya sea para descargarlos o para subirlos.

4.1. Instalacin y acceso a un Servidor FTP mediante un Cliente FTP


En este caso se utiliza un cliente FTP en modo grafico con licencia GPL llamado FileZilla. Despus de ejecutar el Cliente nos aparecer la pantalla principal de este, que consta de las siguientes partes:

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

4.1.1. Partes del Cliente


Barra de Conexin Aqu indicaremos la direccin del Sitio, el Nombre de usuario con el que queremos acceder, la contrasea y el puerto por el que accederemos.

Sitio Local Aqu se nos mostraran los directorios y archivos de nuestro ordenador. Al pulsar en cualquiera de los directorios del cuadro superior, en el inferior se nos mostrara el contenido de ese directorio.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

Sitio Remoto Aqu se nos mostraran los directorios del servidor al que nos conectamos. Al igual que en el sitio local, cuando pulsemos en cualquiera de los directorios del cuadro superior, en el inferior se nos mostrara el contenido de ese

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

directorio.

Al conectarnos nos aparecer un mensaje de bienvenida en este caso:

4.1.2. Subida y Descarga de Archivos

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

En el sitio remoto podremos, segn los privilegios dados al servidor, abrir, borrar, crear archivos y directorios as como subir y descargar archivos fcilmente de la siguiente forma Subir Archivos Para subir archivos haremos un clic con el botn derecho encima del archivo o archivos que queramos transferir y en el men contextual pulsaremos en Subir:

Al hacerlo en el cuadro inferior nos aparecer el nombre del usuario y el servidor en el que estamos conectados, la direccin que llevan los archivos, en este caso del sitio local al sitio remoto, su tamao y el porcentaje transferido, la prioridad de subida y el estado del archivo.

Bajar Archivos 2 ESI

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

Para descargar archivos haremos un clic con el botn derecho encima del archivo o archivos que queramos descargar y en el men contextual pulsaremos en Descargar:

Al hacerlo en el cuadro inferior nos aparecer el nombre del usuario y el servidor en el que estamos conectados, la direccin que llevan los archivos, en este caso del sitio remoto al sitio local, su tamao y el porcentaje transferido, la prioridad de subida y el estado del archivo.

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

5. Acceso Al Servidor FTP


Podremos acceder al servidor de tres formas: Acceso Annimo De esta forma podremos acceder a todos los archivos de una carpeta creada para este pero sin modificar su contenido y sin poder ni aadir ni borrar archivos, solo pudiendo descargarlos, subirlos y verlos.

Acceso de un usuario annimo a un servidor FTP: Al intentar borrar el archivo, Comando: DELE motley crue carnival of sins divx-rip cd2.avi al ser Annimo un usuario con menos permisos el servidor devuelve: Respuesta: 550 Permission denied. (Permiso Denegado)

Normalmente, se utiliza un servidor FTP annimo para depositar grandes archivos que no tienen utilidad si no son transferidos a la mquina del usuario, como por ejemplo programas, y se reservan los servidores de pginas web (HTTP) para almacenar informacin textual destinada a la lectura en lnea. Acceso a Usuario Este tipo de usuarios pueden acceder a cualquier parte del servidor y tienen todos los privilegios. Acceso a Invitado Este tipo de usuarios es una mezcla de los dos anteriores. Tienen todos los privilegios pero solo pueden acceder a cierta parte del servidor, unas carpetas creadas especialmente para este tipo de usuarios.

6. BIBLIOGRAFA
Informacin obtenida de Wikipedia, La enciclopedia Libre. (www.wikipedia.org)

Instalacin de Servicios de Internet Trabajo Resumen sobre FTP (File Transfer Protocol)

2 ESI

You might also like