TCP 445

¿Está abierto el puerto 445 de SMB?

Compartición de archivos e impresoras en Windows. Puerto por defecto: TCP 445.

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 445

Linux / macOS:

nc -vz servidor 445

Firewall

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.

La comprobación se realiza desde los servidores de ITRapido. Solo pueden comprobarse direcciones públicas accesibles desde internet: las direcciones de redes privadas como 192.168.x.x, 10.x.x.x o 172.16-31.x.x no pueden comprobarse.
Precargado con el puerto de SMB (TCP 445). Puedes añadir más separados por comas.

Introduce un host y unos puertos para ver aquí el resultado, puerto a puerto.

¿Necesitas comprobar otro puerto o varios a la vez? Usa el comprobador de puertos general.