Saltar al contenido
TCPRiesgo medio si se expone

Puerto 9100 (Node Exporter / impresoras): para qué sirve y cómo protegerlo

El puerto 9100 TCP tiene dos usos muy distintos: es el de Node Exporter, el agente que expone las métricas de un servidor Linux para Prometheus, y es el puerto de impresión directa (RAW, JetDirect) de la mayoría de impresoras de red. En ambos casos solo debe ser accesible desde la red interna.

Qué es el puerto 9100

Node Exporter publica en /metrics la CPU, memoria, discos y red del servidor, sin autenticación. Una impresora con el 9100 expuesto puede recibir trabajos de cualquiera; hay casos de impresoras imprimiendo mensajes de broma enviados desde Internet.

¿Es peligroso tener abierto el puerto 9100?

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

  • Fuga de información del sistema (Node Exporter).
  • Impresiones no autorizadas.

Cómo proteger el puerto 9100

  • Firewall: solo la IP del servidor Prometheus.
  • Impresoras en una VLAN sin acceso desde Internet.

Comandos y configuración

Comprobar si el puerto 9100 está abierto

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

Ver las métricas

bash
curl -s http://127.0.0.1:9100/metrics | grep node_load

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

Herramientas para comprobarlo

Preguntas frecuentes

¿Qué es el puerto 9100 en una impresora?

El puerto de impresión directa (RAW o JetDirect): el ordenador envía el documento tal cual y la impresora lo imprime.

Puertos relacionados

Ver la lista de puertos