Documente Academic
Documente Profesional
Documente Cultură
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.
Concepto: ........................................................................................................................... 3
1.2
1.3
VSFTPD: ............................................................................................................................ 5
Topologa: .................................................................................................................................. 5
Preparativos: ............................................................................................................................. 6
4.1
4.2
4.2.1
Windows:.................................................................................................................. 17
4.2.2
4.2.3
6.1.1
6.1.2
6.2
6.2.1
6.2.2
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.
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.
III.
V.
VI.
VII.
VIII.
IX.
X.
10
XI.
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.
16
17
I.
18
19
II.
GRAFICAMENTE
20
21
POR CODIGO
III.
22
IV.
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.
VI.
Ahora pasamos a hacer una conexin local, con un usuario local para
comprobar el funcionamiento del servidor.
25
26
27
II.
III.
28
IV.
29
II.
30
31
32
33