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
sudo ss -tlnp | grep ':9100 '
nc -zv 203.0.113.10 9100
sudo nmap -p 9100 203.0.113.10Ver las métricas
curl -s http://127.0.0.1:9100/metrics | grep node_loadTambié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.