Title: Seguridad básica en Linux
Course: 2025 - LISI - Virtualizacion 2-2 > Section: Entornos Linux para Virtualización

🔐 Seguridad Básica en Linux (Debian)

🎯 Objetivo

Conocer y aplicar medidas básicas de seguridad en sistemas Linux para proteger usuarios, servicios y datos en entornos virtualizados.

🧱 1. Principios básicos de seguridad en Linux

- Mínimos privilegios: Cada usuario y servicio debe tener solo los permisos necesarios.
- Actualizaciones constantes: Mantener el sistema y los paquetes actualizados.
- Auditoría y monitoreo: Registrar y revisar actividades del sistema.
- Seguridad en red: Controlar accesos y puertos abiertos.

👥 2. Seguridad de usuarios

- Contraseñas seguras: Usar contraseñas largas y complejas.
- Bloqueo de cuentas inactivas:

sudo usermod -L nombre_usuario

- Revisión de usuarios activos:

cat /etc/passwd

🔧 3. Seguridad de servicios

- Deshabilitar servicios innecesarios:

sudo systemctl disable nombre_servicio

- Ver puertos abiertos:

sudo netstat -tuln

o con ss:

sudo ss -tuln

📦 4. Actualización y parches

- Actualizar sistema y paquetes:

sudo apt update && sudo apt upgrade -y

- Verificar paquetes vulnerables (con herramientas como lynis o debsums)

🔥 5. Configuración de firewall (UFW)

- Instalar y activar UFW:

sudo apt install ufw

sudo ufw enable

- Permitir servicios específicos:

sudo ufw allow ssh

sudo ufw allow 80/tcp

- Ver estado del firewall:

sudo ufw status

🧪 6. Actividades prácticas sugeridas

1. Activar y configurar el firewall UFW.
2. Deshabilitar servicios innecesarios en una VM Debian.
3. Crear un usuario con contraseña segura y sin privilegios sudo.
4. Actualizar el sistema y verificar puertos abiertos.