Páginas

viernes, 28 de diciembre de 2018

Instalacion y configuración de servidor vsftpd

Conclusiones

En esta practica lo que haremos es instalar un ftp de forma pasiva con una maquina Ubuntu Server  que os conectaremos con una máquina cliente Windows 10, utilizaremos el servidor que teníamos en la practica anterior con apache ya que tiene los nombres de dominio vinculados a la IP.
Configuraremos el ftp de forma básica y de forma avanzada que lo que haríamos es enjaular a los usuarios .

Esquema

Configuración y instalación de un servidor ftp

Lo primero que haremos sera instalar una maquina ubuntu server con  virtual con virtual box, una vez ya tenemos la maquina instalada lo que haríamos es instalar ftp nosotros utilizaremos vsftpd que es mas seguro.
Ilustración1: Instalar servicio

Una vez tenemos instalado nuestro ftp lo que tendríamos que hacer es  ir al archivo /etc/vsftpd/vsftpd.conf y activamos el usuario anonymous.
Ilustración2: Activar usuario anonymous

Ahora activaremos en modo pasivo que por defecto el vsftpd viene en modo activo  que ahora mismo esta en desuso porque el pasivo es mas seguro tendríamos que añadir las siguientes lineas.
Ilustración3: Activar modo pasivo

Una vez tenemos echo es lo que haremos es abrir los siguientes puertos para que los clientes se puedan comunicar por los siguientes puertos .como yo lo estoy haciendo en un servidor web no puedo mostraros la comanda que utilizado para hacer cuya función.
Lo que aremos para cambiar la carpeta de anonymos seria añadir la siguiente linea en el archivo vsftpd.conf
Ilustración4: Carpeta vsftp

Ahora combinaremos la carpeta por defecto del  usuario anonymous activado anteriormente , y comprobamos como funciona.
Ilustración5: Creamos un archivo

Una vez que tenemos hacemos ftp localhost y nos metemos con el usuario anonymous que no tiene contraseña para entrar y hacemos un ls para ver como nos aparece el archivo creado anteriormente.
Ilustración6: hacemos un ls

Una vez tenemos eso lo que haremos es crear dos usuarios para el ftp con la comanda adduser.
Ilustración7: Cremos usuarios

Una vez tenemos creado los usuarios tenemos que ir al archivo vsftpd.conf y desconectamos la siguiente linea para que los usuarios tengan su propia carpeta.
Ilustración8: Carpeta por defecto para usuarios

Una vez tenemos desconectado eso lo que deberiamos hacer es en el servidor apache que teníamos de la anterior practica en la ruta /var/www/html crear una carpeta llamada vsftpd

Ilustración9: creamos la carpeta

Una vez tenemos creado la carpeta ,tenemos que añadir los dos usuario a un grupo en  y caso los meto en el grupo web.
Ilustración10: añadimos al grupo

Cuando  terminemos eso lo que haremos sera cambiar  los permisos de la carpeta creada anterior mente.
Ilustración11: cambiar propietario
Después de todo eso no podremos escribir y crear carpetas  con nuestros usuarios si no activamos el permiso de escrituraen el archivo vsftpd.conf para usuarios.
Ilustración12: Activamos para escribir

Comprobamos que podemos escribir con un usuario dentro de la carpeta que hemos dado los permisos adientes.
Ilustración13: Creamos carpeta en ftp

Una vez tenemos todos los pasos realizados lo que tenemos que hacer es ir a otra máquina y probar si podemos acceder con uno de los usuarios creados anteriormente.
Ilustración14: Comprovamos 



Configuracion avanzada de servidor vsftpd

Lo que haremos es enjaular a los usuarios , el usuario anonymous ya viene por defecto.Creamos dos usuarios para poder enjaularlos.
Ilustración15: Creamos usuarios

Para que nos funcione para enjaular a los usuarios lo que tenemos que hacer es ir al archivo de configuración y desconectar la siguiente linea que nos indicara  que cada usuario que este en una lista estará encerado en su propia carpeta.
Ilustración16: Activamos la black list

Cuando tenemos añadido los comandos al archivo tenemos que ir a la lista y añadir los usuarios que queremos que estén encerados.
Ilustración17: Usuarios cancelados

Cambiamos los permiso de la carpeta de los usuarios para que no nos salga el error 500 de los usuarios.
Ilustración18: Cambiamos permisos

Comprobamos como no podemos movernos de el lugar que estamos enjaulados  con los usuarios concretos, creamos un link simbólico de la carpeta vsftpd que teníamos anteriormente y comprobamos que ni aun así podemos movernos al link simbólico.
Ilustración19: comprobación

Para poder ver lo que hay dentro tendríamos que montar una unidad dentro de la carpeta del usuario indicado la ruta que queremos que hacer y pueda modificar.
Ilustración20: montamos la unidad

Probamos a conectarnos y ver como nos podemos mover hacia la carpeta en concreto con la unidad montada y que nos parece todo lo que había en la carpeta que queríamos ver.
Ilustración21: Comprobación final


- Wepgrafia

No hay comentarios:

Publicar un comentario