FTP. Curso: Sistemas Operativos II Plataforma: Linux

Curso: Sistemas Operativos II Plataforma: Linux FTP Cuando se desea transferir archivos entre sistemas en un esquema cliente/servidor se hace necesar...
3 downloads 2 Views 2MB Size
Curso: Sistemas Operativos II Plataforma: Linux

FTP Cuando se desea transferir archivos entre sistemas en un esquema cliente/servidor se hace necesario la implementación de un servidor ftp, con lo cual desde un equipo cliente nos podemos conectar a un servidor para descargar archivos de el o en su operación inversa el de mandarle archivos, en este tutorial describiremos la forma de instalar y configurar un servidor ftp.

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

INDICE

TEMA

No. PAGINA

Introducción

…………………………………………… ……………………………………………………………………

3

Objetivos

……………………………………………………………………

4

Marco Teórico ……………………………………………………………………

5

Configuración …………………………………………………………………...

6

Conclusiones

……………………………………………………………………

12

Bibliografía

……………………………………………………………………

13

……………………………… ………………………………………………………….

14

Recomendaciones

2

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

INTRODUCCION Hoy en día con la aparición de nuevos dispositivos con capacidades mayores en aspectos de almacenamiento, se hace necesaria la transferencia de archivos y más aún si son archivos grandes o una colección de archivos, la ma mayoría yoría de personas que tienen relación directa o indirecta con una computadora ha descargado algú algún n archivo usando las utilidades incorporadas al propio navegador.

Por lo tanto el FTP (protocolo de transferencia de ficheros) es una utilidad que permite acceder ceder a un ordenador remoto para el intercambio de archivos. Es una aplicación cliente clienteservidor; esto es, en el ordenador local lanzamos un programa cliente (ftp), el cual conectará con un programa servidor del ordenador remoto (ftpd).

En este tutorial demostraremos emostraremos la forma como implementar un servidor ftp, sin mas preámbulo se presenta el siguiente trabajo.

3

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

OBJETIVOS General: •

Instalar y configurar un servidor de transferencia de archivos FTP de manera correcta bajo un sistema operativo LINUX.

Específicos: •

Promocionar ar el uso compartido de archivos, programas y/o datos.



remotos Verificar ell uso indirecto o implícito a través de programas de servidores remotos.



Demostrar que se puedee hacer transparente al usuario las variaciones entree la forma de almacenar archivos en diferent diferentes computadoras.



nfiable y Demostrar que por mediio del FTP se pueden transmitir datos de manera con eficiente.

4

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

FTP: Historia: En 1969, el mismo año en que nació ARPANET como una pequeña red de pocos ordenadores que transmitían información de unos a otros mediante paquetes conmutados conmutados, un grupo de investigadores del MIT presentó la propuesta del primer "Protocolo para la transmisión de archivos en Internet" (RFC RFC 114 114). ). Era un protocolo muy sencillo basado en el sistema de correo electrónico pero ro sentó las bases para el futuro protocolo de transmisión de archivos (FTP). En 1985, quince años después de la primera propuesta, se termina el desarrollo del aún vigente protocolo para la transmisión de archivos en Internet (FTP), basado en la filosofía de cliente-servidor. El gran boom de Internet se produce en 1995. Este año puede ser considerado como el nacimiento de la Internet comercial. Desde ese momento su crecimiento ha superado todas las expectativas. En este año la World Wide Web supera a FTP transformándose en el servicio preferido de la red, después de que el año anterior superase en popularidad a Telnet et. Con la llegada del World Wide Web, y de los navegadores , ya no es necesario conocer los complejos comandos de FTP, este protocolo se puede utilizar escribiendo la URL del servidor al que queramos os conectar en el navegador web, indicando con ftp:// que vamos a contactar con un servidor ftp y no con un servidor web (que sería http:// ).

[ 1]

Funcionamiento: El funcionamiento del FTP eess muy simple. En primer lugar, deciros que hay 2 programas FTP. Por un lado está el servidor FTP que es el encargado de gestionar los ficheros que quieres compartir y por otro lado están los clientes FTP que son lo loss que se conectan al servidor. Así pues, para conectarse a un servidor FTP, primeramente hay que tener un cliente FTP.

[ 2]

5

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

CONFIGURACION Para realizar la configuración del servidor ftp, lo que debemos hacer es instalar proftpd, proftpd esto se logra mediante el siguiente comando:

$ SUDO APTITUDE INSTAL INSTALL PROFTPD GPROFTPD

Durante la instalación se nos pregunta el modo en que correrá el servicio y escogemos standalone.

usuario la interfaz gráfica desde una consola con el siguiente Luego se corre en modo super-usuario comando:

# SUDO GPROFTPD

6

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

Configuración Una vez abierto el entorno gráfico gproftpd debemos modificar los datos en la pestaña de servidores. Modificaremos los datos básicos y dejaremos los otros campos mpos con sus valores default, default tal y como se observa en la siguiente imagen:

7

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

En donde: Defaut home directory: Es el directorio en donde se ubica el ftp. Default Upoad Directory: Es donde se colocan los archivos subidos via ftp Default HTML statistics filepath: pagina de estadisticas por default. ubican los archivos logs de seguridad. The system SECURITY logfile: Es donde se ubi The servers IP-address address or hostname: Es la dirección IP o Nombre del servidor ftp, en este caso nuestro servidor ftp se encuentra en la direcció dirección 192.168.0.2 Alternativer server identity: Es el nombre que de la identidad d alternativa al servidor ftp. ftp The administrators email address: Es el dirección irección de correo electrónico del administrador del servidor ftp.

Luego uego de haber modificado los campos le damos clic al boton ADD para que nos agregue agreg la configuración del servidor.

ar usuarios para que se conecte a nuestro servidor ftp, en este caso Ahora es necesario crear crearemos 1 usuario uario con todos los privilegios, primero nos vamos a la prestaña de Usuarios 8

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

Llenamos lenamos todos los campos y seleccionamos los p permisos que le queramos mos dar, así como también n le definimos el directorio al que accederá accederá(/var/ftp/admin) Luego uego de haber modificado los campos le damos clic al boton add para que nos agregue agreg el nuevo usuario

Y asi podemos ir agregando los usuarios que queramos con los roles o permisos que le especifiquemos luego presionareemos os el boton aplicar ubicado en la parte superior del programa, esto es para que los cambios tengan efecto. También n podemos ver como queda el archivo de configuración n del servido, para ello nos vamos a la pestana configuration

9

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

nota: Esta herramienta trae ae muchas herramientas de utilidad que hace mas fá fácil cil la forma de administrar un servidor or ftp como por ejemplo la opció opción n de seguridad que muestra todos lo intentos fallidos de accesar al servidor ftp. Una vez realizados todos loss pasos, salimos de la aplicación n y procedemos a probar el servidor. Para probarlo abrimos un explorador desde una de las computadoras clientes ubicadas en nuestra red y colocamos lo siguiente: ftp://192.168.0.2 y si tenemos el servidor dns funcionando también lo podes accesar como ftp://grupo11.net

10

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

Al momento de ingresar la direcció dirección del servidor ftp y darle enter nos tendría tendrí que aparecer un cuadro para ingresar al servi servidor pidiendo usuario y contraseña, a, estas son del usuario que creamos cuando estábamos bamos configurando el servidor, los ingresamos y listo, nos muestra los archivos en el directorio torio de nuestro usuario.

11

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

CONCLUSIONES En base a lo anteriormente expuesto se concluye lo siguiente: •

Que este ste servidor ftp es sumamente práctico para configurar y lo detallado en este documento es un pequeño porcentaje de todas sus posibilidades, vale la pena investigar más las funcionalidades que tiene este software software.



Que ell Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21.



or utiliza archivos planos sin ningún tipo de cifrado de d datos, lo que Que este servido lo convierte en u un poco inseguro.



Que es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor.

12

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

TUTORIAL AL DESARROLLADO POR

Carlos Enrique Rodas Gálvez

2002-12383

Miguel Enrique Guerra Connor

2002-17739

Vinicio Rodolfo Miranda Orozco 2002-12355

BIBLIOGRAFIA La sección conceptual de este documento fue investigada bajo las siguientes fuentes bibliográficas.

Motor de Búsqueda: www.google.com.gt Sitios Virtuales Consultados: [1]

http://es.wikipedia.org/wiki/Ftp#Un_poco_de_historia

[2]

http://www.eumed.net/grumetes/2005/crearserv.htm

13

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas

RECOMENDACIONES En base a la experiencia que se deriva del equipo de implementación se plantean unas recomendaciones básicas que deben ser tomadas en cuenta para tener una óptima configuración e implementación.



No permitirle el acceso a cualquier usuario.



Crear usuarios y asociarles contraseñas seguras, recordando que el ftp f utiliza archivos planos q que no poseen ningún tipo de cifrado.

14