Software">
[go: up one dir, main page]

0% encontró este documento útil (0 votos)
63 vistas26 páginas

Informe Espe

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 26

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

INGENIERÍA EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN


SISTEMAS OPERATIVOS NRC 3598

PRACTICA DE LABORATORIO 2

INTEGRANTES:

MATEO MARCELO ALTAMIRANO SANTACRUZ


ANTHONY ESTEVEN QUISHPE GUAYTARILLA
FREDDY SEBASTIÁN RODRÍGUEZ ALVEAR

30 DE AGOSTO DEL 2021


Objetivos
Objetivo General
Instalar y configurar en un Sistema Operativo de Red (NOS), basado en “Linux”
para una arquitectura Cliente / Servidor, definir una topología con servidor físico o
MV.
 DNS (Sistema de nombres de dominio) y
 HTTP (Protocolo de transferencia de hipertexto)
 Correo electrónico (20 usuarios, 4 grupos)
 Base de datos
 Acceso Remoto SSH
 DCHP
 FTP
Objetivos Específicos
a) Implementar el ambiente adecuado en arquitectura Cliente / Servidor
b) Instalar un sistema operativo de red en equipo servidor
c) Configurar parámetros necesarios para los servicios indicados
d) Realizar pruebas de conectividad local
e) Elaborar informe y documentación referencia del laboratorio
Marco Teórico
¿Qué es el protocolo http?
El http (del inglés HyperText Transfer Protocol o Protocolo de Transferencia de
Hiper Textos) es el protocolo de transmisión de información de la World Wide
Web, es decir, el código que se establece para que el computador solicitante y el
que contiene la información solicitada puedan “hablar” un mismo idioma a la hora
de transmitir información por la red.
¿Para qué sirve el protocolo http?
El http, como se ha dicho, es un lenguaje que media entre las peticiones del
cliente y las respuestas del servidor en la Internet, para permitir una comunicación
fluida y en un mismo “lenguaje”. Este protocolo establece las pautas a seguir, los
métodos de petición (llamados “verbos”) y cuenta con cierta flexibilidad para
incorporar nuevas peticiones y funcionalidades, en especial a medida que se
avanza en sus versiones.
¿Cómo funciona el protocolo http?
El funcionamiento del http se basa en un esquema de petición-respuesta entre el
servidor web y el “agente usuario” (del inglés user agent) o cliente que realiza la
solicitud de transmisión de datos. Un cliente puede ser un explorador
determinado, cuando intentamos abrir una página web, o los rastreadores web
(webcrawlers o arañas web) que las inspeccionan.
¿Qué es https?
Por https se entiende HyperText Transfer Procotol Secure o Protocolo Seguro de
Transferencia de Hipertexto, que no es más que la versión segura del http, es
decir, una variante del mismo protocolo que se basa en la creación de un canal
cifrado para la transmisión de la información, lo cual lo hace más apropiado para
ciertos datos de tipo sensible (como claves y usuarios personales).
A diferencia del http, el https está protegido contra la intervención de terceros que
puedan espiar el intercambio de información o hacerse con datos del mismo,
mediante el uso de “capas de red” que permiten sólo al servidor y al cliente cifrar y
descifrar la información enviada mediante el intercambio previo de certificados de
red, una suerte de convalidación inicial de confianza para establecer la
transferencia de información.
¿Qué es un servidor web?
En informática, un servidor web o Servidor HTTP es una pieza de software de
comunicaciones que intermedia entre el servidor en el que están alojados los
datos
solicitados y el computador del cliente, permitiendo conexiones bidireccionales o
unidireccionales, síncronas o asíncronas, con cualquier aplicación del cliente,
incluso con los navegadores que traducen un código traducible (renderizable) a
una página web determinada. O sea, se trata de programas que median entre el
usuario de Internet y el servidor en donde está la información que solicita.
Los servidores web son programas de uso cotidiano en Internet, que emplean
para
comunicarse diversos protocolos de datos, siendo el más común y de alguna
manera estándar el HTTP (HyperText Transfer Protocol). Sin embargo, es posible
también usar el término para referirse al computador en el que están guardados
los archivos que componen un sitio web, junto al software necesario para cumplir
con la conexión de datos web.
¿Qué es el DNS del dominio?
Las DNS de un dominio (Domain Name System / Sistema de Nombre de Dominio)
son la traducción a un nombre de una dirección IP de tal modo que se
simplificamos la manera en la que acceder a un servidor.
¿Qué es el nombre de dominio en un sitio web?
Un nombre de dominio (a menudo denominado simplemente dominio) es un
nombre fácil de recordar asociado a una dirección IP física de Internet. Se trata de
un nombre único que se muestra después del signo @ en las direcciones de
correo electrónico y después de www. en las direcciones web.
¿Cómo funciona el nombre de dominio?
¿Cómo funciona un dominio web? ... Si el dominio está expirado o los servidores
DNS no existen, el dominio no responderá. Tras esto, el dominio además de estar
activo (es decir, no está expirado) y tener servidores DNS, debe estar configurado
en los servidores DNS indicando hacia que servidor o servidores debe responder.
¿Qué son los dominios de primer nivel y qué tipos hay?
Los Top Level Domains (TLD ́s) o dominios de primer nivel son los que se
encuentran en el nivel más alto en la jerarquía de los DNS.
¿Qué es un dominio de primer nivel?
.com Negocios con fines de lucro
.edu Organizaciones educativas
.net Organizaciones en Internet
.info Sitios brindan información
.org Organizaciones sin fines de lucro
Topología a usar en el laboratorio
Instalación Ubuntu Server 16.04
Instalación Previa de la Máquina Virtual de una de las versiones de Linux en este
caso fue Ubuntu 16.04 LTS que a continuación detallare algunas
especificaciones:
 Sistema Operativo: Linux x64
 Nombre de la MV: ESPERANZA
 Arquitectura: X64
 Espacio de Memoria: 100GB
 RAM: 4 GB

Utilizamos la Imagen ISO de Ubuntu Server, para ejecutar esta Imagen se utilizó
el Hipervisor Virtual-Box versión 6.0, seleccionando cada una de las
especificaciones anteriormente mencionadas.
1. Seleccionamos el idioma

2. Seleccionamos instalar Ubuntu Server

3. Seleccionamos un país.
4. Damos clic en NO a la configuración automática de teclado
5. Seleccionamos el idioma de teclado de forma manual
6. Confirmamos la distribución del teclado
7. Luego ponemos nombre a la máquina y damos clic en Continuar

8. Damos clic en NO al cifrar la carpeta personal


9. Damos clic en SI a la zona horaria

10. Esperamos y en el siguiente paso podemos seleccionar como queremos la


partición del disco. Para nosotros utilizamos la opción de:
Guiado-utilizar el disco completo y configurar LVM

11. Seleccionamos el disco

12. Nos pregunta si deseamos guardar los cambios, damos clic en SI.
13. Ingresamos el tamaño del disco que queremos utilizar

14. Nos pregunta si queremos guardar los cambios, damos clic en SI

15. Nos pregunta si queremos utilizar un próximo, dejamos vacío y damos clic
en continuar
16. Damos clic en la opción, Sin actualizaciones automáticas

17. Dejamos a la opción standard system utilities, marcamos también


OpenSSH Server y damos clic en Continuar

18. Damos clic en SI, al instalar el cargador de arranque GRUB


19. Al terminar la instalación damos clic en continuar

20. Iniciar sesión en el servidor con el usuario creado en la instalación

21. Para instalar la interfaz gráfica tenemos que poner los siguientes
comandos:
 sudo -i
 apt-get clean
 apt-get update
 apt-get upgrade
 apt-get install ubuntu-desktop
Servidor de DNS
1. Instalamos el paquete de bind9:
apt-get install bind

2. Verificamos el estado de bind9


service bind9 status
Se va encontrar inactivo por lo que todavía no hemos configurado

3. Para iniciar la configuración, el primer fichero en editar será


nano /etc/bind/named.conf.local
Aquí se definirá las zonas INVERSA Y DIRECTA, para nuestro dominio

4. El archivo otorgado anteriormente de forma directa ahora lo crearemos con


el comando:
cp /etc/bind/db.local /etc/bind/db.esperanza3598.com
5. Luego de crear el archivo modificamos con el siguiente comando
nano /etc/bind/db.esperanza3598.com

6. Para la configuración igual se le hace de la misma manera con el siguiente


comando:
cp /etc/bind/db.127 /etc/bind/100.168.192
7. Luego de crear el archivo modificamos con el siguiente comando
nano /etc/bind/db.100.168.192

8. Después de realizar las configuraciones verificamos con el siguiente


comando si esta correcto todo para que no exista ningún error. Esto lo
hacemos para la zona directa e inversa.
Zona Directa
named-checkzone esperanza3598.com db.esperanza3598.com
Zona Inversa
named-checkzone 192.168.100.164.in-addr.arpa db.100.168.192
9. Reiniciamos el servicio de bind9 con el siguiente comando:
/etc/init.d/bind9 restart
10. Para verifcar que se realizó la configuración correcta del servicio DNS
escribimos el comando
Directa
nslookup esperanza3598.com
Inversa
Nslookup 192.168.100.194

Servidor de Web y Mail


El servidor de correo en máquinas con linux puede ser una de las cosas más
esenciales que todo administrador del sistema debe hacer al configurar sus
servidores por primera vez, si no sabe lo que significa; es simple, si usted tiene un
sitio web como"example.com", puede crear una cuenta de correo electrónico
como"username@example.com" para usarlo para enviar / recibir correos
electrónicos fácilmente.
1. Con el fin de crear un servidor de correo en ejecución utilizando
"SquirrelMail", tendremos que instalar primero los paquetes Apache2.
2. Postfix es un agente de transferencia de correo (MTA) que es el software
responsable para la entrega y recepción de correos electrónicos, es
esencial para crear un servidor de correo completo.
3. Para instalarlo en Ubuntu Server ejecute ingresamos el comando:
apt-get install postfix
4. Durante la instalación, se le pedirá que elija el tipo de configuración de
correo, elija "Sitio de Internet" después dar clic en aceptar.

5. Ahora ingrese el nombre de dominio completo que desea utilizar para


enviar y recibir correos.
6. Una vez que se establece el nombre del correo, ha reiniciado el servidor de
correo Postfix mediante. Comprobamos el estado del Postfix con el
siguiente comando:
Service postfix status

7. SquirrelMail es el servidor de correo electrónico que va a utilizar para


administrar correos electrónicos en su servidor, tiene una interfaz web
simple para hacer el trabajo, se puede personalizar mediante la instalación
de más módulos y temas.
8. Instalar el squirrelmail con el siguiente comando
apt-get install squirrelmail

9. Despues de la instalación configuramos con el siguiente comando:


squirrelmail-configure

10. A continuación, ingrese "D" para editar la configuración del servidor, y se le


pedirá.

11. Ingresamos a SquirrelMail Configuration


12. Presionamos Enter
13. Volvemos a SquirrelMail Configuration seleccionamos 2

14. Ingresamos el nombre del nuestro dominio.


15. Despues de realizar todas las configuraciones Creamos en el directorio
root del apache un acceso directo a nuestra aplicación webmail

16. Vemos lo que contiene la carpeta ls /var/www y observamos que se creó la


carpeta webmail.

17. Cambiamos el directorio de nuestro apache


18. Modificamos la línea con el siguiente comando:
nano /etc/apache2/sites-available editamos la línea DocumenRoot que quedaría
de la siguiente manera /var/ww/
19. Reiniciamos el servicio de Apache 2 con el siguiente comando
/etc/init.d/apache2 restart
20. Comprobamos que funciones en el navegador poniendo localhost/webmail

21. Ahora creamos un mail, agregamos un usuario adduser user1 y llenamos


los campos.

Servidor DCHP
Este servicio nos permite estableces rangos de direcciones IP para los equipos
cliente del dominio y de este modo contamos con posibilidad de administrar de
forma centralizada todas las direcciones IP del dominio.
A continuación, seguiremos los siguientes pasos:
1. Instalar el servidor de DHCP con el siguiente comando
sudo apt-get install isc-dhcp-server

2. Realizamos un backup para tener un punto de restauración del servidor.


3. Configuraremos la tarjeta de red con el siguiente comando:
sudo nano /etc/default/isc-dhcp-server

Se desplegará la siguiente pantalla, ubicarnos en la línea interfaces debemos


indicar cuál será la tarjeta de red encargada de distribuir y asignar las direcciones
IP, en este caso indicaremos que será la tarjeta enp0s3.
4. Utilizaremos el editor de texto nano para ello se escribirá la siguiente línea
comandos.
Editaremos el archivo: /etc/dchp/dhcpd.conf
Sudo nado /etc/dchp/dhcpd.conf
5. Aquí debemos ingresar los valores respectivos del DHCP:
En este caso hemos definido lo siguiente:
• La dirección IP y la máscara de red del servidor DHCP
• Hemos configurado el rango de direcciones a asignar • Hemos tomado algunos
DNS públicos de soporte como los de Google.
• Hemos definido el nombre de nuestro dominio en la opción option domain-name
• Se ha definido la IP de broadcast o difusión la cual siempre será terminada en
255
• Con el valor default-lease-time especificamos cuantas horas se reserva una
dirección IP a un equipo
• El valor max-lease-time hace referencia al tiempo máximo que se reservará una
IP a un equipo.
6. Reiniciamos el servicio con el comando:
Systemctl restart isc-dhcp-server
7. Iniciamos el servicio
Systemctl start isc-dhcp-server

Servidor FTP
Este tipo de servicio no permite subir y bajar información desde un servidor, de
una manera ágil y práctica. En este caso usaremos una interfaz amigable como lo
es FILEZILLA.
1. Actualizar el repositorio de software de nuestro servidor. Para ello
enviaremos a ejecutar desde la terminal sudo apt-get update
2. Instalamos vsftpd Sudo apt-get install vsftpd

3. Una vez finalizada la instalación procedemos a ingresar al archivo de


configuración vsftpd de la siguiente manera.
sudo nando /etc/vdftpd.conf
4. Una vez dentro del archivo descomentar las siguientes líneas
write_enable=YES
local_umask=022
chroot_local_user=YES
5. Reiniciar el servicio Sudo service vsftpd restart
PARA VERIFICAR EL FUNCIONAMIENTO DE ESTE SERVICIO DEBEMOS
INSTALAR FILEZILLA
INSTALAR EL FILEZILLA

1. Posteriormente instalar filezilla


2. Abrir filezilla y podemos llenar los campos requerido para la conexión.

3. Conectamos y podemos observar los diferentes directorios de nuestro servidor.


Conclusiones

 El servidor FTP muestra facilidad en la transferencia de los archivos y


inconvenientes en puntos de estabilidad al manifestarse en formato de
escrito plano, esto compromete a que la información logre ser obtenida de
forma sencilla por fuentes desconocidas.
 El uso de un sistema operativo es necesario para que pueda funcionar un
servidor, ya que por medio de este se administran los datos y se proveen
medios de acceso a la información almacenada en el servidor.
 Un servidor virtual puede ser creado y configurado a través de un
hipervisor, lo que facilita el mantenimiento y la prevención de errores al
acceder al servidor, debido a que se provee de un modo seguro para
ejecutar las funciones.
 Se puede concluir que el trabajo realizado cumplió con todos los
parámetros establecidos y cabe recalcar que mejora nuestras habilidades
con el manejo de comandos.
 Es importante el buen entendimiento de las herramientas que se van a
utilizar para poder ejecutarlas sin ningún problema.
Bibliografía
Borges, E. (2019, 7 agosto). Servidor FTP. Intranetworking.
https://blog.infranetworking.com/servidor-ftp/
El servidor DNS y la resolución de nombres en Internet. (2019-30 julio). IONOS.
https://www.ionos.es/digitalguide/servidores/know-how/que-es-el-servidor-dns-y-
como-funciona/
El DHCP y la configuración de redes. (2019, 30 julio). IONOS.
https://www.ionos.es/digitalguide/servidores/configuracion/que-es-el-dhcp-y-como-
funciona/

También podría gustarte