El documento describe la implementación de un servidor FTP con copia de seguridad de datos mediante RAID 1. Se instaló el servidor FTP FileZilla en Windows Server 2007. Los dos discos duros, uno de 40GB y otro de 80GB, se configuraron en RAID 1 para almacenar los datos de forma redundante. Se creó un usuario para que un cliente FTP pueda conectarse de forma remota y transferir archivos de forma segura.
1. TRABAJO No. 1 SERVIDOR FTP, RAID1
Ángela Giraldo, Ignacio González, Nolberto Suárez, Paola Conde
noviembre de 2010
1 FTP (File Transfer Protocol - Protocolo de Trans-
ferencia de Archivos)
Es un protocolo de red para la transferencia de archivos entre sistemas conecta-
dos a una red TCP (Transmission Control Protocol), basado en la arquitectura
cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para
descargar archivos desde él o para enviarle archivos, independientemente del
sistema operativo utilizado en cada equipo. El 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.
2 SERVIDOR FTP
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 función es permitir el intercambio de datos en-
tre 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í inter-
cambiar información con él. Las aplicaciones más comunes de los servidores
FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio
para subir sus páginas 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 comunicación FTP para que los datos
se transmitan cifrados, como el SFTP (Secure File Transfer Protocol).
3 CLIENTE FTP
Cuando un navegador no está equipado con la función FTP, o si se quiere cargar
archivos en un ordenador remoto, se necesitará utilizar un programa cliente FTP.
Un cliente FTP es un programa que se instala en el ordenador del usuario, y
que emplea el protocolo FTP para conectarse a un servidor FTP y transferir
archivos, ya sea para descargarlos o para subirlos. Para utilizar un cliente FTP,
1
2. Figure 1: Servicio FTP
se necesita conocer el nombre del archivo, el ordenador en que reside (servidor,
en el caso de descarga de archivos), el ordenador al que se quiere transferir el
archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se
encuentra. Algunos clientes de FTP básicos en modo consola vienen integrados
en los sistemas operativos, incluyendo Microsoft Windows, DOS, GNU/Linux
y Unix. Sin embargo, hay disponibles clientes con opciones añadidas e interfaz
gráca. Aunque muchos navegadores tienen ya integrado FTP, es más conable
a la hora de conectarse con servidores FTP no anónimos utilizar un programa
cliente.
4 RAID
RAID (Redundant Array of Independent Disks), conjunto redundante de dis-
cos independientes, hace referencia a un sistema de almacenamiento que usa
múltiples discos duros entre los que distribuye o replica los datos. Dependiendo
de su conguración (a la que suele llamarse nivel), los benecios de un RAID
respecto a un único disco son uno o varios de los siguientes: mayor integridad,
mayor tolerancia a fallos, mayor rendimiento y mayor capacidad. En sus im-
2
3. Figure 2: RAID 1
plementaciones originales, su ventaja clave era la habilidad de combinar varios
dispositivos de bajo coste y tecnología más antigua en un conjunto que ofrecía
mayor capacidad, abilidad, velocidad o una combinación de éstas que un solo
dispositivo de última generación y coste más alto.
RAID 1
Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o
más discos. Esto resulta útil cuando el rendimiento en lectura es más importante
que la capacidad. Un conjunto RAID 1 sólo puede ser tan grande como el más
pequeño de sus discos. Un RAID 1 clásico consiste en dos discos en espejo, lo
que incrementa exponencialmente la abilidad respecto a un solo disco; es decir,
la probabilidad de fallo del conjunto es igual al producto de las probabilidades
de fallo de cada uno de los discos (pues para que el conjunto falle es necesario
que lo hagan todos sus discos). Adicionalmente, dado que todos los datos están
en dos o más discos, con hardware habitualmente independiente, el rendimiento
de lectura se incrementa aproximadamente como múltiplo lineal del número del
copias; es decir, un RAID 1 puede estar leyendo simultáneamente dos datos
diferentes en dos discos diferentes, por lo que su rendimiento se duplica.
5 ENUNCIADO
Se requiere implementar un servidor de FTP (Sistema operativo libre) desde el
cual se pueda conectar un cliente. Como la información alojada en el servidor
es crítica se requiere que este tenga una copia de toda la información. El disco
espejo de los datos se implementará mediante una RAID 1.
3
4. 6 REQUERIMIENTOS DE HARDWARE
• Memoria DDR1 de 1G.
• 1 Disco Duro ATA de 40 Gigas
• 1 Disco Duro ATA de 80 Gigas
El de 80Gigas es el maestro y se utilizaron 30Gigas para la instalación del
sistema operativo y los programas. Para la RAID se utilizó el resto del disco de
80Gigas se utilizó y todo el de 40Gigas también.
7 REQUERIMIENTOS DE SOFTWARE
• Sistema Operativo: Windows Server 2007 Para poder hacer el proceso sólo
se creó una partición inicial para la instalación del Sistema Operativo de
resto se dejó sin formato.
• Se instaló el servidor FTP leZilla por dos razones: es libre y es de fácil
manejo y conguración.
8 PROCEDIMIENTO
1. Entramos a Administración de Equipos
2. En Administrador de Discos se seleccionó la partición del Disco 0 y se
le adicionó el Disco 1. Siguiente-.
3. Seleccionamos la letra Z para darle este nombre a la unidad disponible.
-Siguiente-.
4. En la parte Formatear Volumen con la Siguiente Conguración selec-
cionamos: Archivo del Sistema NTFS, Asignación del Tamaño de la Unidad
Default, Etiqueta de Volumen Data y por último seleccionamos Realizar
un Formateo Rápido.-Siguiente-.
5. Finalizar
9 ESPECIFICACIONES
En el servidor instalamos leZilla server, en el puerto de entrada le conguramos
el 444 y creamos un usuario llamado Pedro con contraseña nacho para poder
que se conectara. En el cliente instalamos leZilla cliente y con una conexión por
cable accedimos al servidor con el nombre de usuario y la contraseña y subimos
un archivo. Se tuvo que desactivar el Firewall de Windows en el servidor para
poder que permitiera la conexión del cliente.
4