Laboratorio 1 - Tecnologías y Sistemas Web III
Laboratorio 1 - Tecnologías y Sistemas Web III
CURSO:
ITI-712 - SISTEMAS WEB III
LABORATORIO 1:
Instalación del servidor de Nginx y creación de usuarios
virtuales mediante motor de datos y PAM service.
ESTUDIANTES:
Edgar Jiménez Hernández 18620 1638535
Erick Chaves Vivas 604600411
Steven Oramas Agüero 117730914
Nicole Briceño Araya 604700911
Hellen Torrentes Díaz 604700908
DOCENTE:
MSc. Jorge Félix Ruiz Fernández
II CUATRIMESTRE, 2022
Tabla de contenido
1. Configuración de usuarios virtuales………………….…………………………......... 3
1.1 Ingresar al servidor con el usuario y contraseña …………………………... 3
1.2 Modificar perfil del usuario ……………………………………………………. 3
1.3 Instalar utilitarios para la configuración de las tarjetas de red ……………. 3
1.4 Actualizar repositorios de Debian ……………………………………………. 3
1.5 Instalar nmap ………………………………………………………………..…..3
1.6 Instalar el servicio de http …………………………………………………….. 4
1.7 Instalar las librerías de PAM …………………………………………………. 4
1.8 Instalar el servicio de FTP ……………………………………………………. 4
1.9 Instalar el administrador de GPG ……………………………………………. 4
1.10 Descargar el paquete de configuración de MySQL 8 ……….…………… 4
1.11 Ejecutar paquete para la actualización de los repositorios de apt ……….4
1.12 Instalar MySQL ……………………………………………………...………... 5
1.13 Configuración de servicio FTP ………………………………………………. 5
1.14 Creación de usuario en MySQL ……………………………………………... 7
1.15 Configuración de servicio PAM ……………………………………………… 8
5. Instalar nmap (comando que permite ver los puertos en usos de una ip)
apt-get install nmap
Ejecutamos el comando para verificar que puertos están en uso.
nmap + <ip del equipo>
4
nano /etc/passwd
vsftpd:x:1001:65534::/etc/vsftpd:/bin/false
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
6
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
nopriv_user=vsftpd
ftpd_banner=<Mensaje que me interesa presentar> opcional
#secure_chroot_dir=/var/run/vsftpd/empty (esconder)
pam_service_name=vsftpd
Agregar usuario
INSERT INTO usuarios (usuario, contra) VALUES
('<usuario>','<contra>');
SELECT * FROM usuarios;
*Agregar nuevo usuario con privilegios desde workbench*
8
Probamos el servicio
9
11. Pasar una página web por FTP usando un usuario virtual.
Abrimos el programa de Filezilla de la máquina anfitriona, colocando como servidor
la ip de la máquina virtual, el usuario y la contraseña es la que se creó
anteriormente en el apartado de MySQL.
Pasamos una página web mediante FTP y comprobamos que el archivo se puede
observar en un navegador web usando como dirección la ip de la máquina virtual.
https://youtu.be/HU7M_Ycen-Q