Вы находитесь на странице: 1из 24

Prctica

Nm:6
Autor:
Rubn Ceballos Fernndez

Objetivo de la Prctica
- Instalacin del cliente y del servidor (usaremos el
webmin como panel de control de todos los servidores)
- Modificacin del puerto en el que se dar el servicio.
- Modificacin del mensaje de bienvenida y despedida a
los usuarios conectados.
- Creacin de un usuario para cada equipo (Pej: pc01,
pc02... y contrasea ciclo) asignndole los permisos que
se consideren oportunos.
- Definir una carpeta fija para todos los usuarios.
- Creacin de un usuario annimo, definindole una
carpeta independiente a la del resto de usuarios.
- Denegar el servicio a un usuario.
- Determinar el tamao mximo de subida y bajada.
- Analizar el trfico total (velocidad, datos subidos y
bajados al servidor)

Breve descripcin
Vamos a crear un servidor ftp instalndolo desde webmin (su
versin servidor) y desde la terminal en este caso (versin cliente).
una vez hecho esto modificaremos el puerto en el que funciona,
cambiaremos el mensaje de bienvenida y despedida, crearemos
usuarios para cada equipo del aula, crearemos otro usuario
annimo y denegaremos el acceso a un usuario.
determinaremos la velocidad mxima de subida y bajada.
y por ltimo expulsaremos a un determinado usuario.

Fundamentos tericos
Un servidor FTP es una aplicacin o
mquina que implementa el protocolo FTP.
El protocolo de transferencia de archivos o
FTP es un protocolo de la capa de
aplicacin que facilita el uso compartido
de ficheros entre sistemas. Permite a los
usuarios guardar informacin en el
servidor o descargarla
independientemente del sistema
operativo utilizado.

SW utilizado
-

Windows 7
Virtual box 4.3
Lubuntu 13.04
Filezilla 3.6.0.2
Webmin 1.660
Proftpd 1.34

Descripcin detallada
Instalacin:
Para instalar el cliente ftp (filezilla) lo haremos en este caso
desde una consola, con el comando sudo apt-get install
filezilla

Una vez instalado filezilla, instalaremos el servidor ftp desde webmin

Para ello nos dirigimos a la barra search


de webmin y escribimos proftpd e instalamos
El primero que nos salga. Una Vez que haya
terminado el proceso de instalacin aparecer
en el apartado de servidores.

Modificacin del
puerto

Para cambiar el puerto de nuestro servidor FTP accederemos al servidor virtual


por defecto

Una vez dentro del servidor virtual pinchamos sobre


opciones de red

Y ya dentro de este apartado iremos a la seccin que


pone Escuchar en puerto, pinchamos sobre el
botn de la derecha que vemos marcado en la
imagen y ponemos el puerto que vayamos a querer
utilizar

Cambiar el mensaje de
bienvenida
Para cambiar el mensaje de bienvenida pincharemos sobre el
botn Control de acceso

Y en el apartado de Mensaje de login con xito marcamos


el botn de la derecha y ponemos en el recuadro el mensaje
de bienvenida que queramos.

Creacin de un usuario
para cada equipo
Para crear los usuarios para los pcs de la clase primero
tendremos que irnos a la pestaa de Sistemas y elegimos
Sistemas y grupos y aqu ponemos el nombe de usuario
que queramos crear, la ruta del directorio donde acceder y
en Shell le pondremos la misma ruta para que no pueda
acceder a otras carpetas para restringirle los permisos.
Tambin deberemos ponerle la contrasea en caso de que
queramos aadirle alguna.

Hemos creado la carpeta Alumnos para que accedan


todos los usuarios llamados pcxx.

En el apartado Directorio inicial indicamos la carpeta


que se abrir cuando acceda este usuario al servidor
ftp.
Para gestionar los permisos de los usuarios deberemos
hacer click derecho sobre la carpeta a la que est
asignada el usuario y darle a propiedades en el
apartado de permisos y elegimos el que se ajuste a
nuestras necesidades, en mi caso he elegido
Cualquiera.

Creacin de un usuario
annimo.
Para la creacin del usuario annimo entraremos en el
servidor virtual.

Despus pincharemos sobre FTP annimo

Y despus sobre Configurar FTP annimo

En el apartado de Directorio para Chroot


pondremos la ruta que queramos para el usuario
annimo y en el apartado Acceder archivos como
usuario marcaremos la opcin de la derecha y
escribiremos ftp en el cuadro.

Y despus en autenticacin marcaremos la casilla


no en el apartado de Slo permitir login a
usuarios con Shell validos?

Denegar el servicio a un
usuario.
Para denegar el servicio a un usuario deberemos
dirigirnos a Usuarios de FTP denegados de nuestro
servidor global.

Una vez que hayamos entrado, nos dirigimos al final del


cuadro que aparecer y escribimos el nombre del usuario
al que queremos bloquearle el acceso a nuestro FTP.

En mi caso el usuario al que se le bloquear el acceso


ser al pc09.

Determinar el tamao
mximo de subida y bajada.
Para cambiar el tamao mximo de subida y bajada nos
iremos al apartado de Editar archivos de configuracin de
nuestro servidor global.

Una vez dentro escribimos donde veamos conveniente (yo


los he puesto al final) los siguientes comandos:
- MaxRetrieveFileSize para restringir la descarga.
- MaxStoreFileSize para restringir la subida.

Despus del comando se pone el peso mximo de los


archivos que permitamos su descarga/subida y si es
exclusivo para un nico usuario se especifica como en la
foto de arriba despus del tamao.

Analizar el trfico total


(velocidad, datos subidos y
bajados al servidor)
Para ver los logs de nuestro servidor pincharemos sobre
Opciones de Diario en nuestro servidor global.

Y una vez dentro miramos cul es la ruta donde se


crea el log del servidor.

Ahora vamos a la ruta mostrada en el recuadro y


abrimos el log que se ha generado.
Algunas lneas comentadas:
En esta lnea del log vemos que el usuario annimo
ha podido entrar de forma correcta al servidor.
Y aqu vemos que se ha abortado la transferencia del
archivo por que pesaba ms de lo que tenamos
permitido en nuestro servidor.

Tiempo empleado
6-8 horas

Pruebas realizadas
Creacin de usuario annimo
Creacin de usuario para pcs de la clase
Denegar el acceso a un compaero
Limitar las subidas y descargas a determinado
tamao

Problemas encontrados y
Soluciones
Tuve un problema a la hora de limitar el tamao de subida
de un archivo, y la solucin es que no haba puesto
correctamente a que usuario quera limitarle el tamao de
la subida.

Conclusiones
Es una prctica que te ayuda a tener clara las ideas de
como configurar a grandes rasgos la cantidad de opciones
que puede tener un servidor ftp y puede ser de mucha
ayuda por si en un futuro deseas montar tu propio
servidor ftp.

Вам также может понравиться