July 31, 2025

SMB

¿Qué es SMB?

  • Definición: Protocolo de red que permite compartir archivos, impresoras y otros recursos en redes.
  • Uso principal: Facilita la comunicación entre sistemas operativos, principalmente en entornos Windows.

Características

  • Compartición de archivos: Permite el acceso a archivos y directorios remotos.
  • Impresión remota: Posibilita el uso de impresoras conectadas a otros equipos.
  • Interoperabilidad: Funciona en diversos sistemas operativos, como Windows, Linux y macOS.
  • Autenticación: Incluye mecanismos para autenticar usuarios y proteger los datos.

Funcionamiento

  1. Conexión: Un cliente se conecta a un servidor SMB.
  2. Negociación: Se negocian las versiones y características soportadas.
  3. Acceso a recursos: El cliente puede acceder a archivos e impresoras según los permisos configurados.

Seguridad

  • Cifrado: SMB 3.0 y versiones posteriores permiten el cifrado de datos en tránsito.
  • Autenticación NTLM y Kerberos: Métodos de autenticación utilizados para verificar identidades.
  • Configuración de firewall: Es importante configurar adecuadamente los firewalls para permitir el tráfico SMB.

Comandos útiles (Linux)

  • smbclient: Cliente de línea de comandos para acceder a recursos SMB.
  • smbmount: Montar sistemas de archivos SMB en el sistema local.

Comandos Útiles de smbclient

smbclient es una herramienta de línea de comandos para acceder a recursos compartidos en redes SMB.

Conexión a un recurso compartido

Listar shares

smbclient -L [ip]

Conectar a share

smblcient \\\\[ip]\\[share]

Listar archivos en el recurso compartido

ls

Cambiar de directorio

cd nombre_directorio

Descargar un archivo

get nombre_archivo

Subir un archivo

put nombre_archivo

Eliminar un archivo

del nombre_archivo