SMB, también conocido a veces como CIFS, es el protocolo encargado de proporcionar acceso compartido a archivos e impresoras en redes de Windows. Para simplificar las cosas, usamos ambos términos indistintamente. Este servicio puede ejecutarse directamente sobre el puerto TCP 445, pero también puede usar la API de NetBIOS.
El sistema de archivos CIFS de Linux se compone de dos partes:el código del núcleo (al que se hace referencia con el nombre del módulo del núcleo, cifs) y las herramientas de montaje del espacio de usuario. El soporte del sistema de archivos del kernel cifs generalmente se construye como un módulo y se carga cuando un usuario intenta conectarse a un servidor de archivos SMB/CIFS usando el comando de montaje. La forma más fácil de saber si su host Linux posee soporte cifs es examinar el contenido de /proc/filesystems. Verifique este archivo y busque el término cifs que aparece en el resultado:
$ cat /proc/filesystems | grep cifs nodev cifs
Montar un recurso compartido de archivos SMB/CIFS
La sintaxis general para acceder a un recurso compartido de archivos SMB/CIFS es:
$ mount.cifs //server/share mount_point [-o options ]
En caso de que encuentre el siguiente error al ejecutar el comando mount.cifs:
mount.cifs: command not found
puede intentar instalar el siguiente paquete según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install cifs-utils |
Ubuntu | apt-get install cifs-utils |
Alpino | apk agregar cifs-utils |
Arco Linux | pacman -S cifs-utils |
Kali Linux | apt-get install cifs-utils |
Cent OS | yum instalar cifs-utils |
Fedora | dnf instalar cifs-utils |
Raspbian | apt-get install cifs-utils |
Docker | docker ejecuta cmd.cat/mount.cifs mount.cifs |
Características y beneficios de CIFS
Según Microsoft, CIFS/SMB tiene una serie de características que le dan muchos beneficios sobre otros protocolos de red.
- Integridad y concurrencia :CIFS permite el acceso simultáneo al mismo archivo, mientras proporciona los mecanismos de bloqueo necesarios para evitar conflictos.
- Optimización para enlaces lentos :El protocolo CIFS se ha optimizado a lo largo de los años para que funcione bien incluso en enlaces lentos.
- Seguridad :Un servidor CIFS permite el acceso seguro tanto anónimo como autenticado a los recursos.
- Rendimiento y estabilidad
- Nombres de archivos Unicode