Documentacion Segundo Parcial
Documentacion Segundo Parcial
Documentacion Segundo Parcial
Abiertos I
Práctica del Segundo
Parcial
Introducción
1
Prácticas de laboratorios
2
3
Creación de grupos: vamos a crear los grupos utilizando parámetros con la
siguiente sintaxis:
4
Creación contraseña para cada usuario: vamos a crear la contraseña para
cada usuario utilizando la siguiente sintaxis:
5
Verificación de permisos y propietarios de directorios: vamos a ver cuales
son los permisos con los que se creó los directorios y cuales son los
propietarios de ellos utilizando la siguiente sintaxis:
cd /home; ls -al
6
- Luego le cambiamos de propietario:
sudo chown -R usuario:grupo nombre_directorio
7
Instalación de servicios
8
Instalamos PHP: PHP es un lenguaje del lado del servidor. Esto significa
que se aplica en la programación que tiene lugar en el servidor web
responsable de ejecutar la aplicación o, más a menudo, en un sitio web.
9
Instalamos OpenSSH: Es un conjunto de aplicaciones que permiten
realizar comunicaciones cifradas a través de una red, usando el protocolo
SSH.
10
Instalamos UFW: UFW está configurado para denegar todas las
conexiones entrantes y permitir todas las conexiones salientes. Esto
significa que quien intente establecer conexión con su servidor no podrá
hacerlo, mientras que cualquier aplicación dentro del servidor podrá llegar
al mundo exterior.
11
Instalamos MySQL: MySQL es un sistema de gestión de bases de datos
relacional desarrollado bajo licencia dual: Licencia pública general / Licencia
comercial por Oracle Corporation y está considerada como la base de datos
de código abierto más popular del mundo
12
Instalamos servidor FTP: 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.
13
Agregamos estas lineas al final del archivo, luego guardamos y salimos.
# Modo pasivo
pasv_enable=YES
pasv_min_port=20000
pasv_max_port=20100
14
Configuración de Red Privada
https://ubuntu.com/download/desktop/thank-you?version=22.04&architectur
e=amd64
15
Una vez que ya descargamos la ISO la instalamos como de costumbre en
nuestro VMWare.
16
Prepare y configure la red en VMWare: Lo primero que haremos será ir a la
pestaña de “edit” y damos clic en “virtual network editor”.
17
Damos clic en “VMnet8” la cual es la que configuraremos y nos aseguremos
que esté utilizando “Nat” en VMnet Information a la vez que las ultimas dos
casillas tienen que estar activadas.
18
Ahora vamos a ver la configuración “DHCP Settings”.
Aquí vamos a dar rangos de IP para que nuestro DHCP las asigne, por lo
tanto tenemos que establecer una IP de inicio y una de final, en mi caso son:
Starting IP address: 192.168.24.128
19
Ahora vamos a configurar el “NAT Settings”.
192.168.24.1
Y presionamos Ok.
20
Asignamos como Subnet IP la: 192.168.24.0.
21
Por último vamos a las propiedades de la versión 4(TCP/IPv4) de “VMware
Network Adapter VMnet8” y tenemos que tener como configuración los
siguientes parámetros:
22
Asignación de las IP solicitadas a las máquinas virtuales:
23
Vamos a la pestaña “IPv4” y lo hacemos en modo manual, colocamos la
siguiente configuración:
Dirección: 192.168.24.10
DNS: 192.168.24.1
24
Ubuntu: Primero vamos a configuración, luego a red y damos clic en la
“tuerca”.
25
Vamos a la pestaña “IPv4” y lo hacemos en modo manual, colocamos la
siguiente configuración:
Dirección: 192.168.24.11
DNS: 192.168.24.1
26
Haga pruebas de conexión entre ambos equipos.
27
Probando conexión de Ubuntu a Debian: Repetimos el proceso pero
ahora será de nuestro cliente a nuestro servidor, y si todos los paquetes son
recividos quiere decir que la conexión es exitosa.
ping 192.168.24.10
28
Actividad en grupo.
utilizaremos el comando:
cat /etc/group
29
Crearemos un directorio compartido: Lo que haremos será irnos al
directorio /home y crearemos un directorio llamado “DirGrupoTotal”.
30
Permiso de modificaciones a directorios comunes: Lo primero que vamos
hacer es con los directorios creados de los usuarios que agregamos les
cambiaremos de propietario de grupo para que estos puedan servir de
ejemplo, el grupo será “grupoTotal”:
31
Ejercicio en clase: En este ejercicio toca poner a prueba todo lo aprendido
en el laboratorio, por lo tanto tomaré como pareja a Heydi Lisbeth Pineda
Hernandez para la realización de este ejercicio.
32
Paso 1: En este paso lo que haremos será crear un usuario llamado
AdminWeb y a su vez lo agregaremos al grupo del usuario principal.
Para ver el grupo del usuario principal usamos y como podemos ver el
grupo es “cristofer” con id ”1000”:
cat /etc/passwd
33
Como podemos ver ya creamos nuestro usuario y con el id de grupo “1000”.
cd /var/www/
34
Paso 3: Vamos a modificar los permisos para que el usuario “AdminWeb” y
el grupo”cristofer” pueda leer y escribir en él, lo primero es hacerlo dueño
de ese directorio, luego cambiarle los permisos utilizando para escritura y
lectura el “6”.
35
Paso 4: Lo primero que haremos será ir a nuestro ubuntu a descargar e
instalar filezilla, tenemos dos formas de instalar, por la siguiente linea de
comando o descargando el “.deb”.
filezilla
36
Una vez que lo ejecutamos tenemos que llenar los siguientes datos:
Host: 192.168.24.10
Username: AdminWeb
Password: 0007
37
Una vez que hicimos esto nos vamos al directorio donde tenemos el
proyecto web y lo tenemos seleccionado.
38
Paso 5: Ahora toca cambiar los permisos del directorio www para que el
usuario “AdminWeb” pueda escribir y leer en él.
Como el ejercicio nos dice que solo ese usuario debe tener ese permiso
entonces lo hacemos propietario.
39
Bibliografía:
Apache2
OpenSSH
UFW
MySQL
FTP
FTP - Configuración
40