Saltar al contenido

5.2 Cortafuegos

Un cortafuegos te permite bloquear todas las conexiones entrantes excepto las que necesitas explícitamente (p. ej., SSH, HTTP).

Diseñado para ser fácil.

# 1. Establecer políticas predeterminadas (Denegar entrantes, Permitir salientes)
sudo ufw default deny incoming
sudo ufw default allow outgoing

# 2. Permitir servicios esenciales
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow 8080/tcp

# 3. Habilitar el cortafuegos
sudo ufw enable

# 4. Comprobar el estado
sudo ufw status verbose

Basado en “Zonas”. La zona predeterminada es usualmente “public”.

# Comprobar el estado
sudo firewall-cmd --state

# Permitir un servicio permanentemente
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

# Permitir un puerto específico
sudo firewall-cmd --permanent --add-port=8080/tcp

# Recargar para aplicar cambios
sudo firewall-cmd --reload