Saltar al contenido
UDPRiesgo alto si se expone

Puerto 161 (SNMP): para qué sirve y cómo protegerlo

El puerto 161 UDP es el de SNMP, el protocolo para monitorizar y gestionar equipos de red (routers, switches, impresoras, SAIs). Las versiones 1 y 2c usan una "comunidad" que hace de contraseña y viaja sin cifrar; "public" sigue siendo la que viene por defecto. Nunca debe estar abierto a Internet.

Qué es el puerto 161

Herramientas como Zabbix, LibreNMS o PRTG consultan por el 161 el tráfico de cada interfaz, la temperatura o el estado de los discos. El 162 UDP recibe las alertas (traps) que envían los equipos.

Un SNMP expuesto con la comunidad public permite leer la configuración del equipo, sus interfaces, rutas y a veces hasta modificarla (comunidad private). Además se usa en ataques de amplificación.

¿Es peligroso tener abierto el puerto 161?

Riesgo alto: No debe estar abierto a Internet.

  • Fuga de información de la red y amplificación DDoS.

Cómo proteger el puerto 161

  • Usa SNMPv3 con autenticación y cifrado.
  • Cambia las comunidades por defecto.
  • Limita el acceso a la IP del servidor de monitorización.

Comandos y configuración

Comprobar si el puerto 161 está abierto

bash
sudo ss -ulpn | grep ':161 '
sudo nmap -sU -p 161 203.0.113.10

Consultar un equipo

bash
snmpwalk -v2c -c public 192.168.1.1 system
snmpwalk -v3 -l authPriv -u monitor -a SHA -A 'clave-auth' -x AES -X 'clave-priv' 192.168.1.1 ifDescr

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

Herramientas para comprobarlo

Preguntas frecuentes

¿Qué versión de SNMP debo usar?

SNMPv3: es la única con autenticación real y cifrado. v1 y v2c solo en redes de gestión aisladas.

Puertos relacionados

Ver la lista de puertos