0% encontró este documento útil (0 votos)
25 vistas5 páginas

Dossier Servicios en Red

El documento es un dossier sobre servicios en red para el segundo trimestre del curso de 2ºSMR, que abarca temas como usuarios y autenticación en Linux, configuración de servidores FTP, HTTP/HTTPS, DNS, y seguridad en servidores. Incluye ejemplos prácticos de comandos y configuraciones para la administración de servidores, así como ejercicios para aplicar los conocimientos adquiridos. Se enfatiza la importancia de la seguridad y la automatización en la gestión de servidores.

Cargado por

SK
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas5 páginas

Dossier Servicios en Red

El documento es un dossier sobre servicios en red para el segundo trimestre del curso de 2ºSMR, que abarca temas como usuarios y autenticación en Linux, configuración de servidores FTP, HTTP/HTTPS, DNS, y seguridad en servidores. Incluye ejemplos prácticos de comandos y configuraciones para la administración de servidores, así como ejercicios para aplicar los conocimientos adquiridos. Se enfatiza la importancia de la seguridad y la automatización en la gestión de servidores.

Cargado por

SK
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

IES VALLE INCLÁN

DOSSIER SERVICIOS EN RED

Kempes Ilie

Kempes Ilie
28-2-2025
Servicios en red 2ºSMR Kempes Ilie

Dosier de Servicios en Red – 2º Trimestre


Índice
1. Usuarios y autenticación en sistemas Linux
2. Configuración y administración de servidores FTP
3. Protocolo HTTP y HTTPS: Configuración de servidores web
4. Arquitectura de la WWW y estructura de URL
5. Configuración de servidores DNS
6. Servidores de correo: SMTP, IMAP y POP3
7. Seguridad en servidores web y protocolos de comunicación
8. Configuración de SSH y acceso remoto seguro
9. Automatización de tareas en servidores
10. Instalación y configuración de Apache Virtual Hosts
11. Resolución de ejercicios

1. Usuarios y autenticación en sistemas Linux


Los usuarios en sistemas Linux pueden ser locales o virtuales. Los
usuarios locales están registrados en el archivo /etc/passwd, mientras
que los usuarios virtuales se almacenan en bases de datos o archivos
externos.
Ejemplo de creación de usuarios locales:
sudo adduser mortadelo
sudo adduser filemon
Los permisos y accesos se pueden gestionar a través de /etc/group y
/etc/shadow.

2. Configuración y administración de servidores FTP


El protocolo FTP permite la transferencia de archivos entre clientes y
servidores. Se pueden configurar distintos niveles de acceso, como
usuarios anónimos o autenticados.

pág. 1
Servicios en red 2ºSMR Kempes Ilie

Ejemplo de configuración de vsftpd:


sudo apt install vsftpd
sudo nano /etc/[Link]
Opciones recomendadas:
 anonymous_enable=NO: Deshabilita acceso anónimo.
 local_enable=YES: Permite acceso a usuarios locales.
 write_enable=NO: Restringe subida de archivos.

3. Protocolo HTTP y HTTPS: Configuración de


servidores web
Apache es uno de los servidores web más utilizados. Se puede
instalar y configurar fácilmente en sistemas Linux.
Instalación de Apache:
sudo apt update
sudo apt install apache2
Para habilitar un sitio web específico, se debe configurar un Virtual
Host en /etc/apache2/sites-available/.

4. Arquitectura de la WWW y estructura de URL


La WWW se basa en el protocolo HTTP y su estructura se define
mediante las URL. Las URL contienen componentes clave como el
esquema, host, puerto y parámetros.
Ejemplo de URL completa:
[Link]
query=valor#fragmento

5. Configuración de servidores DNS


El servicio DNS resuelve nombres de dominio en direcciones IP. Se
puede configurar con BIND en Linux.
Ejemplo de configuración de un dominio en BIND:
sudo nano /etc/bind/[Link]
Zona DNS:
zone "[Link]" {
type master;
file "/etc/bind/[Link]";
};

6. Servidores de correo: SMTP, IMAP y POP3


Los protocolos de correo electrónico permiten la gestión del correo
entrante y saliente. SMTP se usa para el envío, mientras que IMAP y
POP3 gestionan la recepción.
Instalación de Postfix:
sudo apt install postfix
sudo systemctl start postfix
Configuración básica en /etc/postfix/[Link]:
myhostname = [Link]
home_mailbox = Maildir/

pág. 2
Servicios en red 2ºSMR Kempes Ilie

7. Seguridad en servidores web y protocolos de


comunicación
Para mejorar la seguridad en servidores web, se recomienda:
 Implementar HTTPS con Let’s Encrypt.
 Configurar ModSecurity para protección adicional.
 Deshabilitar módulos innecesarios en Apache.
Ejemplo de habilitación de SSL:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache

8. Configuración de SSH y acceso remoto seguro


SSH permite acceder de forma remota a servidores con autenticación
segura.
Instalación y configuración de SSH:
sudo apt install openssh-server
sudo systemctl enable ssh
Para mayor seguridad, se recomienda cambiar el puerto por defecto
en /etc/ssh/sshd_config.

9. Automatización de tareas en servidores


La automatización facilita la administración de servidores. Se puede
utilizar cron para programar tareas periódicas.
Ejemplo de script para backup automático:
#!/bin/bash
mkdir -p ~/backup
cp -r /var/www ~/backup
Agregado a cron:
crontab -e
0 2 * * * /home/user/[Link]

10. Instalación y configuración de Apache Virtual Hosts


Apache permite configurar múltiples sitios en un mismo servidor con
Virtual Hosts.
Ejemplo de Virtual Host en Apache:
<VirtualHost *:80>
ServerName [Link]
DocumentRoot /var/www/ejemplo
</VirtualHost>
Para activar:
sudo a2ensite [Link]

pág. 3
Servicios en red 2ºSMR Kempes Ilie

sudo systemctl restart apache2

11. Resolución de ejercicios


Ejercicio 1: Configuración de un usuario en Linux
sudo adduser nuevo_usuario
sudo passwd nuevo_usuario
Ejercicio 2: Configuración de FTP con acceso restringido
sudo nano /etc/[Link]
Agregar:
local_enable=YES
write_enable=NO
chroot_local_user=YES
Ejercicio 3: Creación de un Virtual Host en Apache
sudo nano /etc/apache2/sites-available/[Link]
Agregar configuración y activar:
sudo a2ensite [Link]
sudo systemctl restart apache2
Ejercicio 4: Configuración de un servidor DNS en BIND
sudo nano /etc/bind/[Link]
Agregar zona y reiniciar servicio:
sudo systemctl restart bind9
Ejercicio 5: Configuración de SSH para acceso remoto seguro
sudo nano /etc/ssh/sshd_config
Modificar:
PermitRootLogin no
Port 2222
Reiniciar servicio:
sudo systemctl restart ssh

pág. 4

También podría gustarte