Respuesta rápida
TCP 445
Qué es y para qué sirve
SMB (Server Message Block) es el protocolo que usa Windows para compartir archivos e impresoras en red. Las versiones actuales usan directamente el puerto TCP 445; las versiones antiguas basadas en NetBIOS usan los puertos 137-139 (TCP y UDP).
Cuándo conviene comprobarlo
- Diagnosticar por qué no se puede acceder a una carpeta compartida en la red.
- Comprobar que un NAS o servidor de archivos es accesible desde otro equipo.
- Verificar la conectividad tras un cambio en el firewall o en la configuración de red.
Motivos habituales por los que aparece cerrado o filtrado
- El "Uso compartido de archivos e impresoras" está desactivado en el Firewall de Windows.
- SMB1 está deshabilitado (por defecto, desde hace años, por seguridad) y el otro extremo solo habla esa versión antigua.
- Muchos proveedores de internet residenciales bloquean el puerto 445 de forma predeterminada por seguridad.
Cómo comprobarlo por línea de comandos
Que el puerto esté abierto no garantiza acceso al recurso: los permisos de uso compartido son un paso aparte.
Windows (PowerShell):
Test-NetConnection servidor -Port 445Linux / macOS:
nc -vz servidor 445Firewall
El 445 solo tiene sentido abierto dentro de la red local o de una VPN corporativa. No hay un escenario habitual en el que convenga exponerlo directamente a internet.
Seguridad
- No exponer el 445 a internet bajo ningún concepto: ha sido el vector de varios gusanos importantes (como WannaCry).
- Para compartir archivos con equipos remotos, usar una VPN en vez de publicar el puerto.
- Mantener SMB1 deshabilitado salvo necesidad puntual y bien justificada con un dispositivo antiguo.
- Restringir por firewall qué IPs de la red local pueden acceder al recurso, si el contenido es sensible.
Servicios relacionados
Preguntas frecuentes
¿Por qué muchos proveedores de internet bloquean el puerto 445?
Por seguridad: SMB ha sido el vector de varios gusanos importantes (como WannaCry). No se recomienda exponerlo directamente a internet; para acceso remoto es mejor usar una VPN.
Tengo el 445 abierto en mi red local pero no veo el recurso compartido, ¿qué más reviso?
Los permisos de uso compartido y NTFS de la carpeta, el perfil de red activo (privado vs. público) y si algún dispositivo antiguo necesita SMB1.
¿Qué diferencia hay entre el puerto 445 y el 139?
El 445 es SMB directo sobre TCP/IP, el estándar actual. El 139 es el NetBIOS Session Service, usado por versiones más antiguas de Windows.