Saltar al contenido
TCPRiesgo medio si se expone

Puerto 5672 (RabbitMQ (AMQP)): para qué sirve y cómo protegerlo

El puerto 5672 TCP es el de AMQP, el protocolo de RabbitMQ para que las aplicaciones envíen y reciban mensajes de colas. El panel de administración web está en el 15672. RabbitMQ trae el usuario guest/guest, que por defecto solo funciona desde localhost.

Qué es el puerto 5672

En arquitecturas con microservicios o tareas en segundo plano (Celery), RabbitMQ reparte el trabajo entre procesos. La versión con TLS de AMQP usa el 5671.

¿Es peligroso tener abierto el puerto 5672?

Riesgo medio: Solo expuesto con autenticación fuerte o limitado por IP.

  • Panel 15672 accesible con credenciales débiles.
  • Lectura o inyección de mensajes en las colas.

Cómo proteger el puerto 5672

  • Elimina o cambia el usuario guest.
  • Usa TLS (5671) entre redes.
  • No expongas el 15672 a Internet.

Comandos y configuración

Comprobar si el puerto 5672 está abierto

bash
sudo ss -tlnp | grep ':5672 '
nc -zv 203.0.113.10 5672
sudo nmap -p 5672 203.0.113.10

Crear un usuario y borrar guest

bash
sudo rabbitmqctl add_user app 'clave-larga'
sudo rabbitmqctl set_permissions -p / app ".*" ".*" ".*"
sudo rabbitmqctl delete_user guest

También puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.

Herramientas para comprobarlo

Preguntas frecuentes

¿Por qué no puedo entrar con guest desde otro equipo?

RabbitMQ solo permite el usuario guest desde localhost por seguridad. Crea un usuario propio.

Puertos relacionados

Ver la lista de puertos