You are on page 1of 3

Servidor FTP

Zenon Belarmino Martnez Cruz


Ingeniera en Electronica
Universidad Tecnologica de la Mixteca, Huajuapan de leon, Oaxaca
ie2012040005@ndikandi.utm.mx

Resumen Esta primera practica permite interactuar con el diseno e abierta desde el servidor a un puerto impredecible del cliente.
implementacion de un sistema de control analogico, como primer paso.
El sistema de control que se implemento consta de cuatro etapas: un
comparador de histeresis, una etapa de control de encendido de CA, un El modo pasico corrige la situacion anterior mediante
elemento de calefaccion y una etapa de sensado. El sistema es de control de el establecimiento de dos sesiones por el cliente. El puerto
lazo cerrado y tiene como objetivo controlar la temperatura dentro de un utilzado para los datos es uno cualquiera que lo anuncia el
contenedor.
servidor en modo comando y lo utiliza el cliente para abrir la
sesion de datos.
Keywords control, histeresis, lazo cerrado, sistema.
Los clientes FTP

INTRODUCCION
Se pueden definir 2 tipos de clientes, los graficos y por
El protocolo de transferencia de archivos o FTP (File lnea de comandos, el primero se encuentran disponibles
Transfer Protocol) es un protocolo cliente/servidor que permi- para todas las plataformas. Un ejemplo muy popular de un
te compartir archivos entre ordenadores. Hoy en da se sigue cliente grafico es filezilla, de codigo abierto y muy utilizado
utilizando, especialmente por los servicios de alojamiento web en Windows. El cliente por lnea de comandos funciona por
que ofrecen a sus clientes accessos FTP para actualizar sus medio del comando ftp. La ventaja principal de este tipo
paginas web. de cliennte es que permite realizar todas las operaciones
deseadas una a una y, por tanto, en caso de error ver en donde
El nivel de transporte de FTP es TCP y opera en el puerto se encuentra el error. En la tabla 1 se presentan los coman-
21 para la transmision de comandos. El puerto 20 es el que dos mas comunes usados por un cliente por lnea de comandos.
se usa tradicionalmente para transmitir datos, pero no es un
comportamiento universal.
Cliente FTP: comanndos comunes
FTP soporta la autentificacion de clientes, pero con un open Abre una sesion FTP con el servidor al que se
grado de seguridad debil que lo convierte en un protocolo hara referencia. El cliente solicitara de manera
inadecuado para la transmision de archivos importantes. FTP interactiva la direccion de servidor.
es conocido por transportar la contrasena de sus clientes sin close Cierra la sesion FTP en curso.
cifrar. Por esta razon, hoy en da FTP tiene un uso especfico: ls Muestra los archivos contenidos en el directo-
el modo anonimo. Los servidores FTP pueden reconocer rio remoto actual.
una cuenta u nica anonima y autorizarle un acceso limitado, cd Cambia el directorio remoto actual. La sintaxis
generalmente en modo solo lectura en algunos directorios. es la misma que la de una shell Linux.
La cuenta tiene que llamarse obligatorioamente anonymous, get Descarga un archivo del directorio remoto ac-
y el servidor puede solicitar una contrasena, sin importar el tual en el directorio local actual.
juego de caracteres. La contrasena se guardara por motivos put Sube (enva) un archivo del directorio local ac-
de trazabilidad aunque el cliente no tenga la obligacion de tual al directorio remoto actual.
introducir una contrasena. TABLE I
C OMANDOS COMUNES
Modos FTP activo y FTP pasivo

Los clientes FTP trabajaban en modo activo, donde la


sesion se estableca en el puerto 21 del servidor y los datos I. DESARROLLO
se enviaban por iniciativa del servidor desde el puerto 20 a
un puerto cualquiera del cliente. Este modo no esta exento de Instalacion y configuracion del servidor FTP
problemas, ya que es visto por el cortafuegos como una sesion
Ima/apache.png

Figura 1. Respaldo del archivo de configuracion

Para instalar el servidor FTP vsftpd se ejecuta el siguente


comando: Figura 2. Respaldo del archivo de configuracion

sudo apt-get install vsftpd


II. RESULTADOS
Por defecto el servidor esta configurado para soportar
u nicamente usuarios anonimos (no existe una contrasena). El En a figuras 1, 2 y 3 se muestran los resultados obtenidos
siguiente paso es cambiar la directiva correspondiente para despues de ejectuar los comandos en el orden correspondiente,
permitir a usuarios locales del sistema conectarse al servidor. as como de la modificacion del puerto.
En la figura 1 se muestra en la terminal el acceso de un usuario
anonimo al servidor.

Una vez instalado el servidor web Apache 2 se configura


la directiva DocumentRoot, el cual identifica el directorio raz
de documentos y se encuentra en la ruta /etc/apache2/sites-
enabled/000-default.conf. Esta directiva instruye al servidor
para que maneje el directorio suministrado como el directorio
raz para todos los documentos. En la practica se utilizo la ruta Ima/puertos.png
/home/zenon/Sitio.

El archivo apache2.conf contiene dos tipos de informacion:


comentarios y directivas de servidores. El conjunto de directi-
vas en contenedores de directorios <Directory...> solo tienen
un alcance a dicho directorio, con cualquier subdirectorio. El
contenedor de directorios que nos interesa es aquel que abre el
directorio %DocumentRoot % del modo siguiente: Figura 3. Achivo de configuracion modificado

<Directory /home/zenon/Sitio/>
Options Indexes FollowSymLinks CONCLUSIONES
AllowOverride None
Require all granted La realizacion de la tabla de verdad para obtener las
</Directory> funciones respectivas del sumador y el multiplicador, no tuvo
mucha complejidad. Sin embargo, el proceso de reduccion de
Como se puede observar el directorio %DocumentRoot % estas funciones por medio de teoremas y postulados fue una de
deber ser el mismo que se utiliza en el archivo las partes mas complicadas en la elaboracion de esta practica.
/etc/apache2/sites-enabled/000-default.conf. No solo por el hecho de tener que representar la funcion,
sino tener que simplificarlla y forzosamente obtener la salida
identica de la funcion original.
sudo /etc/init.d/apache2 restart
Ima/3.png

Figura 4. Reiniciando el servidor SSH

Referencias
[1] Mara Del Carmen Romero Ternero, Julio B. Concejero, Jaime Benju-
mea Mondejar, Octavio Rivera Romero, Jorge Ropero Rodrguez, Gemma
Sanchez Anton, Francisco Sivianes Castillo, Redes Locales, Paraninfo,
2014.
[2] Francisco Sivianes Castillo, Gemma Sanchez Anton, Jorge Ropero
Rodrguez, Octavio Rivera Romero, Jaime Benjumea Mondejar, Julio B.
Concejero, Mara Del Carmen Romero Ternero, Servicios en red, Para-
ninfo, 2010.
[3] Diego, 38 plantillas HTML/CSS gratuitas. [Online]. 11 de febre-
ro del 2015. Disponible en: http://www.trazos-web.com/2015/02/11/38-
plantillas-html-css-gratuitas/

You might also like