Sunteți pe pagina 1din 33

INTRODUCCION

El siguiente trabajo es un manual sobre como configurara un servidor FTP el cual tendr
como anfitrin a una maquina REDHAT9 y como clientes a una maquina REDHAT9, un
WNDOWS XP y un WINDOWS SEVEN (la configuracin es la misma que la del XP solo
cambia la ruta de como ingresar a configurar su red), por ser estudiantes la configuracin
ser de una manera bsica y tomando en cuenta los puntos ms relevantes.

Servidor FTP ............................................................................................................................. 3


1.1

Concepto: ........................................................................................................................... 3

1.2

Modelo FTP: ...................................................................................................................... 4

1.3

VSFTPD: ............................................................................................................................ 5

Condiciones o elementos a emplear: ........................................................................................ 5

Topologa: .................................................................................................................................. 5

Preparativos: ............................................................................................................................. 6
4.1

Creacin de la Mquina virtual servidor: ....................................................................... 6

4.2

Recomendaciones en la creacin de las otras mquinas virtuales. ............................. 17

4.2.1

Windows:.................................................................................................................. 17

4.2.2

Red Hat 9: ................................................................................................................ 17

4.2.3

Configuracin de la red mediante el VirtualBox: ................................................ 17

Instalacin y configuracin de REDHAT servidor FTP. ..................................................... 19

Conectndose al servidor FTP: .............................................................................................. 26


6.1

Como cliente Windows 7: ............................................................................................... 26

6.1.1

Conectando con FTP:.............................................................................................. 26

6.1.2

Subiendo y descargando archivos: ......................................................................... 30

6.2

Como cliente RedHat. ..................................................................................................... 31

6.2.1

Conectando con ftp: ................................................................................................ 31

6.2.2

Subiendo y descargando archivos. ......................................................................... 32

MANUAL SERVIDOR FTP

1
1.1

Servidor FTP
Concepto:
Un servidor FTP es un programa especial que se ejecuta en un equipo servidor
normalmente conectado a Internet (aunque puede estar conectado a otros tipos de
redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre
diferentes servidores/ordenadores.
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 ms comunes de los servidores FTP suelen ser el alojamiento
web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus
archivos correspondientes; o como servidor de backup (copia de seguridad) de los
archivos importantes que pueda tener una empresa. Para ello, existen protocolos
de comunicacin FTP para que los datos se transmitan cifrados, como el
SFTP (Secure File Transfer Protocol).

1.2

Modelo FTP:
En el modelo, el intrprete de protocolo (IP) de usuario inicia la conexin de
control en el puerto 21. Las rdenes FTP estndar las genera el IP de usuario y se
transmiten al proceso servidor a travs de la conexin de control. Las respuestas
estndar se envan desde la IP del servidor la IP de usuario por la conexin de
control como respuesta a las rdenes.
Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de
datos, modo de transferencia, tipo de representacin y estructura) y la naturaleza
de la operacin sobre el sistema de archivos (almacenar, recuperar, aadir, borrar,
etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su
lugar, debe esperar a que el servidor inicie la conexin al puerto de datos
especificado (puerto 20 en modo activo o estndar) y transferir los datos en
funcin de los parmetros que se hayan especificado.
Vemos tambin en el diagrama que la comunicacin entre cliente y servidor es
independiente del sistema de archivos utilizado en cada computadora, de manera
que no importa que sus sistemas operativos sean distintos, porque las entidades
que se comunican entre s son los PI y los DTP, que usan el mismo protocolo
estandarizado: el FTP.
Tambin hay que destacar que la conexin de datos es bidireccional, es decir, se
puede usar simultneamente para enviar y para recibir, y no tiene por qu existir
todo el tiempo que dura la conexin FTP.

1.3

VSFTPD:
Es un servidor de archivos muy ligero y seguro que se puede implementar en casi
cualquier distribucin de GNU/Linux y cuya configuracin es muy sencilla ya
que se limita a la configuracin de un archivo de texto.

Condiciones o elementos a emplear:

Servidor FTP VSFTPD en S.O. RED HAT 9 (virtual Box).


Cliente FTP en S.O. Windows 7
Cliente FTP en S.O. Windows XP
Cliente FTP en S.O. Red Hat 9
Las maquinas estarn conectadas en una red interna.

Topologa:

4
4.1

Preparativos:
Creacin de la Mquina virtual servidor:
I.
Primero debemos tener los 3 ISOS del S.O. RED HAT 9, o en su caso el
DVD, para este manual usaremos la versin de 3 CDs como los que se
presentan en la imagen.

II.

Luego abrimos el programa virtual box y le damos clic a Nueva.

III.

Colocamos en el 1 el nombre que le pondremos a la mquina, en nuestro


caso ser REDHATSERVIDOR, en el 2 colocamos la memoria RAM
que le brindaremos, y en el 3 seleccionamos crear un nuevo disco duro
y por ultimo le damos clic al botn CREAR.

IV. En el 1 indicamos el tamao del disco duro a crear y en el 2 lo dejamos como


esta y por ultimo le damos clic a crear.

V.

En el punto 1 seleccionamos la maquina creada y por ultimo le damos clic


a configurar.

VI.

En el punto 1 seleccionamos la opcin de Almacenamiento, en el punto


2 seleccionamos crear un nuevo disco duro, y en el punto 3 le damos crear
un nuevo disco y repetimos el proceso anterior del punto IV (esto es
necesario hacerlo nuevamente)

VII.

Ahora vamos al punto 1 y seleccionamos el disco vaco, luego en el disco


2 seleccionamos unidad CD/DVD, luego en el punto 3 seleccionamos
la primera ISO y por ultimo le damos a abrir.

VIII.

Ahora en el punto 1 le damos a aceptar, en el 2 seleccionamos la mquina


virtual recientemente creada y en el punto 3 le damos a iniciar.

IX.

Esperamos a que cargue hasta que aparezca la pantalla de abajo,


seleccionamos con el teclado SKIP (el mouse est inhabilitado) y le
damos ENTER.

X.

Esperamos a que cargue un momento y le damos clic en el punto 1 a


NEXT.

10

XI.

En el siguiente cuadro del men de instalacin seleccionamos Spanish


(Espaol) y le damos a NEXT y en los siguientes cuadros
seleccionamos el elemento de fondo azul (que normalmente viene por
DEFAULT) o la opcin, tal como se mostrar en las imgenes y le
damos a siguiente.

11

12

13

14

XII.

Ahora hay que configurar una parte muy esencial para el funcionamiento
del FTP, vamos al punto 1 y le damos clic a modificar, en el punto 2
desactivamos la casilla configurar usando DHCP, y en el punto 3
colocamos la IP y la mscara que para este ejemplo ser tal como est en
la imagen. Y por ltimo le damos clic a OK.

15

XIII.

Y para culminar le colocamos el nombre que tendr el host que en este


caso ser, www.grupoftp.com y le damos clic a siguiente.

XIV. En los siguientes cuadros seleccionamos los elementos segn lo


recomendado y le damos clic a siguiente (esto se podr cambiar tambin
dentro del S.O. una vez instalado).
De ah en adelante se har la instalacin normal de un REDHAT, o a
criterio del usuario, porque lo dems ya no afectara en lo referente al FTP.

16

4.2 Recomendaciones en la creacin de las otras mquinas virtuales.


4.2.1 Windows:
En el caso del Windows su creacin ser la normal e intuitiva que esta
posee, posteriormente se indicara como configurar su red para que esta
pueda acceder al servidor ftp.
4.2.2 Red Hat 9:
Se recomienda que al momento de crearla en la parte de configuracin de
IP y puerta de enlace, tocada en el punto anterior, la IP sea una relacionada
en esta caso ser 192.168.1.11 y su puerta de enlace ser la IP de la
mquina que contiene el servidor 192.168.1.10, esto se puede hacer
tambin posteriormente.
4.2.3 Configuracin de la red mediante el VirtualBox:
Para finalizar se debe hacerse lo siguiente en cada mquina virtual para
que estas puedan conectarse.

17

I.

En el punto uno elegimos la parte que dice Red, en el punto 2


seleccionamos adaptador de puente, en el punto 3 permitir todo y
por ultimo colocamos aceptar y listo.

18

Instalacin y configuracin de REDHAT servidor FTP.


I. Despus de ingresar como ROOT, abrimos el terminal y digitamos el siguiente
Cdigo para comprobar que an no est instalado el ftp.

19

II.

Procedemos a instalar el paquete vsftpd (para ello en la opcin CD debe


estar puesto el CD 3 RED HAT donde est dicho paquete), lo podemos
por cdigo o grficamente.

GRAFICAMENTE

20

21

POR CODIGO

III.

Ahora ingresaremos al archivo de configuracin (usando el editor de texto


vi) con el siguiente cdigo y se explicara ms abajo uno a uno los
cdigos ms importantes de la configuracin.

22

IV.

Para modificar alguna parte del documento se utiliza primero la tecla


Insert, luego se edita lo que se desee y para guardar, primero damos la
tecla Esc luego : y por ultimo tipiamos wq! para confirmar y
guardar.
LEYENDA:
N
de
lnea:
cdigo
a
explicar
Explicacin del cdigo y sus posibles cambios y efectos de los mismos
07: anonymous_enable=YES
o Permitir conexiones annimas, si le ponemos NO, no podrn
ingresar usuarios annimos.
10: local_enable=YES
o Permite que usuarios locales puedan conectarse, si le ponemos
NO, ningn usuario local se podrn conectar.
13: write_enable=YES
o Da permiso de escribir (modificar archivos) dentro de la
carpeta, si le ponemos no nadie podr modificar o cerar.
17: local_umask=022
o Especifica el valor de umask para la creacin de archivos.

33: xferlog_enable=YES
o Activa la generacin
uploads/downloads.

23

de

registros

logs

por

cada

36: connect_from_port_20=YES
o Sirve para asegurarse que la conexin se dar por el puerto 20,
de colocar NO se tendr que configurar otro puerto.
46: #xferlog_file=/var/log/vsftpd.log
o Si se descomenta, Seala la ubicacin del archivo de registro,
puede ser cambiado.
52:#idle_session_timeout=600
o Si se descomenta, permite cambiar el valor predeterminado del
tiempo de espera de una sesin inactiva.
55:#data_connection_timeout=120
o Si se descomenta, Seala el tiempo de espera para mantener
establecidas conexiones de datos inactivas, se puede
modificar.
80:#ftpd_banner= Welcome to blash ftp service.
o Si lo descomentamos activamos el saludo de bienvenida al
servidor, para este ejemplo le colocaremos Bienvenidos al
servidor del grupoftp.

91:chroot_local_user=yes
o Si esta lnea se crea, los usuarios no podrn salir de su carpeta
/Home/Usuario.
*Adicional: /etc/vsftpd.ftpusers Una lista de los usuarios que no
tienen permitido conectarse a vsftpd. Por defecto esta lista incluye a
los usuarios root, bin y daemon, entre otros.
*Adicional: /etc/vsftpd.user_list Este archivo se puede configurar
para negar o permitir el acceso a los usuarios listados, dependiendo de
si la directriz userlist_deny est configurada a YES (por defecto) o a
NO en /etc/vsftpd/vsftpd.conf. Si se utiliza /etc/vsftpd.user_list para
permitir acceso a los usuarios, los nombres de usuarios listados no
deben aparecer en /etc/vsftpd.ftpusers.

24

V.

Una vez modificado lo deseado y segn se requiera, pasamos a guardar


los cambios de la manera antes dicha y para que estos cdigos hagan
efecto aplicamos el siguiente cdigo para reiniciar el servidor.

VI.

Ahora pasamos a hacer una conexin local, con un usuario local para
comprobar el funcionamiento del servidor.

25

Conectndose al servidor FTP:

6.1 Como cliente Windows 7:


6.1.1 Conectando con FTP:
I.
Primero accederemos a la configuracin de la IP siguiente los siguientes
pasos.
Clic en el botn WINDOWS.
Clic en panel de control.

26

27

II.

Ahora configuramos la IP y la puerta de enlace de la siguiente manera para


que se puedan conectar.

III.

Ahora procederemos primero a pinear y comprobar la conexin.


Primero vamos al botn Windows, luego en buscar colocamos cmd
y procedemos a pinear.

28

IV.

Ahora pasamos a conectarnos al ftp con usuario grupoftp y contrasea


grupoftp.

29

6.1.2 Subiendo y descargando archivos:


Para hacerlo ms sencillo utilizaremos el programa FileZilla. Cuya
instalacin es sencilla y rpida (cuando seale la opcin
colocamos la que al costado coloca all user).
I.

Ahora abrimos el programa y en la parte de arriba colocamos 1 la ip del host, en el


2 el nombre de usuario, en el 3 colocamos la contrasea y en el 4 el puerto y por
ultimo al botn conexin rpida.

II.

En el punto 1 se confirma la conexin establecida, en el 2 en navegador de la PC


cliente, en el 3 el navegador del servidor, en el 4 los archivos dela carpeta
seleccionada en la PC, y en el 5 los archivos del servidor del usuario.

30

6.2 Como cliente RedHat.


6.2.1 Conectando con ftp:
Primero debemos colocarle la puerta de enlace tal como se hizo en
Windows, esta vez lo haremos grficamente siguiendo los siguientes
pasos.

31

6.2.2 Subiendo y descargando archivos.


En este caso utilizaremos una herramienta propia del RedHat llamada
gFTP, que ya viene instalada o se puede instalar de la misma manera
que el VSFTPD.
Accedemos y sealaremos las partes ya que su funcionamiento es similar
al Filezilla.

32

En la parte superior van el IP, puerto, usuario y la contrasea. En el punto 1 es el directorio


de las carpetas de la maquina cliente, en el 2 el directorio del FTP, en el 3 las carpetas del
cliente y en el 4 las carpetas del ftp, adems estn las flechas para pasar archivos.

33

S-ar putea să vă placă și