Despliegue de servicio SMB

Estas son algunas de las formas más comunes y variadas de desplegar un servicio SMB en diferentes entornos y plataformas. Cada método tiene sus propias ventajas y configuraciones específicas, por lo que puedes elegir el que mejor se adapte a tus necesidades.

1. Impacket (Python)

Instalar impacket:

pip install impacket

Desplegar el servidor SMB:

smbserver.py -smb2support <NombreDelCompartido> <Directorio>

Ejemplo:

smbserver.py -smb2support sharedfiles /tmp/share

2. Samba (Linux)

Instalar Samba:

sudo apt-get install samba

Configurar Samba:

Editar el archivo de configuración /etc/samba/smb.conf y agregar:

[sharedfiles]
   path = /tmp/share
   read only = no
   browsable = yes

Iniciar el servicio Samba:

3. SMBServer (Node.js)

Instalar SMBServer:

Desplegar el servidor SMB:

4. Windows SMB (compartir una carpeta)

  1. Crear una carpeta para compartir (por ejemplo, C:\sharedfiles).

  2. Hacer clic derecho en la carpeta -> "Propiedades" -> "Compartir" -> "Compartir esta carpeta".

  3. Configurar permisos según sea necesario.

5. Python (usando pysmb)

Instalar pysmb:

Desplegar el servidor SMB (requiere script personalizado):

6. Docker (usando dperson/samba)

Instalar Docker (si no está instalado):

Desplegar el servidor SMB:

7. FreeNAS/TrueNAS

  1. Acceder a la interfaz web de FreeNAS/TrueNAS.

  2. Configurar un nuevo recurso compartido SMB desde la sección de servicios.

  3. Iniciar el servicio SMB.

8. Windows PowerShell (creación y configuración de un recurso compartido)

Última actualización

¿Te fue útil?