Centro de conocimiento

Abre solo las rutas que necesitas

Un flujo de trabajo de firewall que comienza preservando el acceso al servidor.

2 min de lecturaEspañol

Contenido revisado · Español

De un vistazo
Tipo de guía
Operar y proteger
Ejemplos
Ilustrativo, específico del entorno
Alcance de la integración
Sin máquina remota conectada
01

Enumera los servicios antes de abrir puertos

Registra el puerto de administración, el listener web, la ubicación de la base de datos y cualquier requisito UDP/TCP específico del producto. Una base de datos usada solo en la misma máquina no debería necesitar una regla pública. Ten en cuenta tanto las reglas de invitado como el firewall ascendente de un operador en vivo.

02

Permitir primero la ruta de administración actual

Mantén una sesión funcional y una consola de recuperación verificada. Antes de habilitar un firewall restrictivo, permite el puerto real SSH y el rango de origen requerido. El ejemplo siguiente asume que SSH está actualmente en el puerto 22; cámbialo para que coincida con el servicio en ejecución.

Valores predeterminados de UFW y regla actual de SSHRevisar para tu entorno
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
03

Abre rutas de aplicación solo cuando sea necesario

Para un servidor web público, permite TCP 80 y 443. Esto no habilita el servicio web en sí, y los puertos UDP/juegos/correo necesitan sus propias elecciones explícitas. Evita un rango amplio de puertos como atajo para diagnosticar una aplicación.

Ejemplo web públicoRevisar para tu entorno
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose
04

Prueba una conexión nueva e inspecciona IPv6

Abre otra conexión de administración y prueba la aplicación externamente. Lee las reglas efectivas de UFW y la configuración IPv6 de la distribución. No se debe asumir que una regla solo IPv4 o un filtro ascendente protejan un listener IPv6.

05

Edita la regla identificada y vuelve a probar

La salida numerada ayuda a localizar una regla obsoleta. Los números cambian tras las eliminaciones, así que vuelva a listarlos antes de otro cambio. En sistemas que usan firewalld o nftables, siga la configuración nativa de esa herramienta en lugar de combinar gestores en competencia.

Inspeccione antes de cambiar una reglaRevisar para tu entorno
sudo ufw status numbered
# Remove only a rule you have identified, then list again:
# sudo ufw delete <rule-number>
ANTES DEL SIGUIENTE PASO

Sal con un resultado verificable.

  • Enumera los servicios antes de abrir puertos.
  • Edita la regla identificada y vuelve a probar.
  • Mantén la información de recuperación y los secretos fuera de archivos públicos.
IR A LA FUENTE PRIMARIAUbuntu · administración de firewall