ftp - 8-zone | si se puede imaginar… se puede … · 2008-08-05 · plataforma: linux ftp cuando...

14
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.

Upload: ngongoc

Post on 22-Sep-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

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

Introducción ……………………………………………

Objetivos ……………………………………………………………………

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

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

Conclusiones ……………………………………………………………………

Bibliografía ……………………………………………………………………

Recomendaciones ………………………………

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

No. PAGINA

…………………………………………………………………… 3

…………………………………………………………………… 4

…………………………………………………………………… 5

…………………………………………………………………... 6

…………………………………………………………………… 12

…………………………………………………………………… 13

…………………………………………………………. 14

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

indirecta con una computadora ha descargado algú

propio navegador.

Por lo tanto el FTP (protocolo de transferencia de ficheros) es una utilidad que permite

acceder a un ordenador remoto para el intercambio de archivos. Es una aplicación cliente

servidor; 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 la forma como implementar un servidor ftp, sin mas

preámbulo se presenta el siguiente trabajo.

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

INTRODUCCION

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 mayoría de personas que tienen relación directa o

indirecta con una computadora ha descargado algún archivo usando las utilidades incorporadas al

Por lo tanto el FTP (protocolo de transferencia de ficheros) es una utilidad que permite

ceder a un ordenador remoto para el intercambio de archivos. Es una aplicación cliente

servidor; esto es, en el ordenador local lanzamos un programa cliente (ftp), el cual conectará con

un programa servidor del ordenador remoto (ftpd).

emostraremos la forma como implementar un servidor ftp, sin mas

preámbulo se presenta el siguiente trabajo.

3

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

yoría de personas que tienen relación directa o

n archivo usando las utilidades incorporadas al

Por lo tanto el FTP (protocolo de transferencia de ficheros) es una utilidad que permite

ceder a un ordenador remoto para el intercambio de archivos. Es una aplicación cliente-

servidor; esto es, en el ordenador local lanzamos un programa cliente (ftp), el cual conectará con

emostraremos la forma como implementar un servidor ftp, sin mas

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 el uso compartido de

• Verificar el uso indirecto o implícito

• Demostrar que se puede

almacenar archivos en diferent

• Demostrar que por medi

eficiente.

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

Instalar y configurar un servidor de transferencia de archivos FTP de manera correcta bajo

un sistema operativo LINUX.

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

l uso indirecto o implícito a través de programas de servidores remotos

e hacer transparente al usuario las variaciones entre

en diferentes computadoras.

io del FTP se pueden transmitir datos de manera con

4

Instalar y configurar un servidor de transferencia de archivos FTP de manera correcta bajo

de servidores remotos.

e la forma de

nfiable y

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

ordenadores que transmitían información de unos a otros mediante paquetes conmutados

grupo de investigadores del MIT

de archivos en Internet" (RFC 114

electrónico pero 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

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

preferido de la red, después de que el año anterior superase en popularidad a

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

que queramos conectar en el navegador web, indicando con

servidor ftp y no con un servidor web (que sería

Funcionamiento:

El funcionamiento del FTP e

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

Así pues, para conectarse a un servidor FTP, primeramente hay que tener un cliente FTP.

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

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

MIT presentó la propuesta del primer "Protocolo para la transmisión

RFC 114). Era un protocolo muy sencillo basado en el sistema de correo

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

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

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

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

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:// ).

El funcionamiento del FTP es 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 los que se conectan al servidor.

para conectarse a un servidor FTP, primeramente hay que tener un cliente FTP.

5

como una pequeña red de pocos

ordenadores que transmitían información de unos a otros mediante paquetes conmutados, un

la propuesta del primer "Protocolo para la transmisión

). Era un protocolo muy sencillo basado en el sistema de correo

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

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

supera a FTP transformándose en el servicio

et.

Con la llegada del World Wide Web, y de los navegadores , ya no es necesario conocer los

del servidor al

que vamos a contactar con un

[ 1 ]

s 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

s que se conectan al servidor.

para conectarse a un servidor FTP, primeramente hay que tener un cliente FTP.

[ 2 ]

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

logra mediante el siguiente comando:

$ SUDO APTITUDE INSTAL

Durante la instalación se nos pregunta el modo en que correrá

standalone.

Luego se corre en modo super-usuario la interfaz gráfica desde una

comando:

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

logra mediante el siguiente comando:

SUDO APTITUDE INSTALL PROFTPD GPROFTPD

pregunta el modo en que correrá el servicio y escogemos

usuario la interfaz gráfica desde una consola con el siguiente

# SUDO GPROFTPD

6

proftpd, esto se

el servicio y escogemos

con el siguiente

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

Configuración Una vez abierto el entorno gráfico

servidores.

Modificaremos los datos

y como se observa en la siguiente imagen:

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

el entorno gráfico gproftpd debemos modificar los datos en la pestaña de

Modificaremos los datos básicos y dejaremos los otros campos con sus valores default

y como se observa en la siguiente imagen:

7

debemos modificar los datos en la pestaña de

mpos con sus valores default, tal

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:

The system SECURITY logfile: Es donde se ubi

The servers IP-address or hostname:

nuestro servidor ftp se encuentra en la direcció

Alternativer server identity: Es el

The administrators email address:

servidor ftp.

Luego de haber modificado

configuración del servidor.

Ahora es necesario crear usuarios para que se conecte

crearemos 1 usuario con todos los privilegios,

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

Es el directorio en donde se ubica el ftp.

Es donde se colocan los archivos subidos via ftp

Default HTML statistics filepath: pagina de estadisticas por default.

Es donde se ubican los archivos logs de seguridad.

address or hostname: Es la dirección IP o Nombre del servidor ftp, en este caso

ftp se encuentra en la dirección 192.168.0.2

Es el nombre que de la identidad alternativa al servidor ftp

The administrators email address: Es el dirección de correo electrónico del administrador del

uego de haber modificado los campos le damos clic al boton ADD para que nos agreg

ar usuarios para que se conecte a nuestro servidor ftp, en este caso

uario con todos los privilegios, primero nos vamos a la prestaña de Usuarios

8

o Nombre del servidor ftp, en este caso

d alternativa al servidor ftp.

irección de correo electrónico del administrador del

para que nos agregue la

a nuestro servidor ftp, en este caso

Usuarios

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

Llenamos todos los campos y seleccionamos los p

también le definimos el directorio al que accederá

Luego de haber modificado los campos le damos clic al boton

nuevo usuario

Y asi podemos ir agregando los usuarios que queramos con los roles

especifiquemos luego presionare

esto es para que los cambios tengan efecto.

También podemos ver como

vamos a la pestana configuration

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

lenamos todos los campos y seleccionamos los permisos que le queramos dar, así

n le definimos el directorio al que accederá(/var/ftp/admin)

uego de haber modificado los campos le damos clic al boton add para que nos agreg

podemos ir agregando los usuarios que queramos con los roles o permisos que le

emos el boton aplicar ubicado en la parte superior del programa,

tengan efecto.

n podemos ver como queda el archivo de configuración del servido, para ello nos

configuration

9

mos dar, así como

para que nos agregue el

o permisos que le

os el boton aplicar ubicado en la parte superior del programa,

n del servido, para ello nos

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

nota:

Esta herramienta trae muchas herramientas de utilidad que hace mas fá

administrar un servidor ftp como por ejemplo la opció

intentos fallidos de accesar al servidor ftp.

aplicació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:

también lo podes accesar como ftp://grupo11.net

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

ae muchas herramientas de utilidad que hace mas fácil la forma de

or ftp como por ejemplo la opción de seguridad que muestra todos lo

intentos fallidos de accesar al servidor ftp. Una vez realizados todos los pasos, salimos de la

n y procedemos a probar el servidor.

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

ftp://grupo11.net

10

cil la forma de

n de seguridad que muestra todos lo

s pasos, salimos de la

abrimos un explorador desde una de las computadoras clientes ubicadas en

dns funcionando

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

Al momento de ingresar la direcció

aparecer un cuadro para ingresar al servi

que creamos cuando estábamos configurando el servidor, los ingresamos y listo, nos muestra los

archivos en el directorio de nuestro usuario.

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

momento de ingresar la dirección del servidor ftp y darle enter nos tendrí

cuadro para ingresar al servidor pidiendo usuario y contraseña, estas son del usuario

bamos configurando el servidor, los ingresamos y listo, nos muestra los

torio de nuestro usuario.

11

nos tendría que

a, estas son del usuario

bamos configurando el servidor, los ingresamos y listo, nos muestra los

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 servidor ftp es sumamente práctico para configurar

documento es un pequeño porcentaje

investigar más las funcionalidades que tiene este software

• Que el Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de

red TCP/IP al usuario, utilizando normalmente el

• Que este servido

lo convierte en u

• Que es un protocolo de transferencia de archivos entre sistemas conectados a una

red TCP basado en la arquitectura

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:

ste servidor ftp es sumamente práctico para configurar y lo detallado en este

es un pequeño porcentaje de todas sus posibilidades, vale la pena

investigar más las funcionalidades que tiene este software.

l Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de

al usuario, utilizando normalmente el puerto de red 20 y el 21.

or utiliza archivos planos sin ningún tipo de cifrado d

un poco inseguro.

es un protocolo de transferencia de archivos entre sistemas conectados a una

red TCP basado en la arquitectura cliente-servidor.

12

y lo detallado en este

de todas sus posibilidades, vale la pena

l Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de

20 y el 21.

de datos, lo que

es un protocolo de transferencia de archivos entre sistemas conectados a una

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

TUTORIAL DESARROLLADO POR

Carlos Enrique Rodas Gálvez

Miguel Enrique Guerra Connor

Vinicio Rodolfo Miranda Orozco

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

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

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

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

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

13

La sección conceptual de este documento fue investigada bajo las siguientes fuentes

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

e implementación.

• No permitirle el acceso

• Crear usuarios y

archivos planos q

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

básicas que deben ser tomadas en cuenta para tener una óptima

acceso a cualquier usuario.

asociarles contraseñas seguras, recordando que el f

que no poseen ningún tipo de cifrado.

14

En base a la experiencia que se deriva del equipo de implementación se plantean unas

configuración

ftp utiliza