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
- Conexión: Un cliente se conecta a un servidor SMB.
- Negociación: Se negocian las versiones y características soportadas.
- 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]
Navegación y operaciones en el recurso compartido
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