Inicio·Comandos de terminal
Publicidad

Consigue tu bono en un exchange de criptomonedas

Bonos que recibes solo por registrarte. Las condiciones son las que publica cada exchange.

ufw

Red

Uso

sudo ufw <allow|deny|status> ...

Una envoltura amable de iptables en Debian y Ubuntu; permite SSH antes de hacer `enable` o cortaras la sesion en la que estas, y Docker publica puertos directamente en iptables, donde las reglas de ufw no llegan.

Opciones habituales

OpciónSignificado
allow 22/tcpOpen a port; allow OpenSSH uses the named application profile instead.
allow from 10.0.0.0/8 to any port 5432Open a port to one network only.
deny <port>Block it explicitly.
default deny incomingThe usual starting point, set before you enable.
status numberedList the rules with the numbers that delete needs.
delete <n>Remove rule number n.
enable / disableTurn the firewall on or off, persistently.

Ejemplos

sudo ufw allow OpenSSH && sudo ufw enable

Allow SSH first, then switch the firewall on.

sudo ufw status numbered

See what is open and get the rule numbers.

sudo ufw delete 3

Remove the third rule.

Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q¿Qué hace ufw?

Una envoltura amable de iptables en Debian y Ubuntu; permite SSH antes de hacer `enable` o cortaras la sesion en la que estas, y Docker publica puertos directamente en iptables, donde las reglas de ufw no llegan.

Q¿Cómo se escribe?

sudo ufw <allow|deny|status> ... — los corchetes marcan lo que puedes omitir.

Q¿Cuántas opciones vale la pena saber?

Aquí van 7; la lista completa está en man ufw. Este comando está en Red.

Comandos relacionados

página man: man ufw