Instalar Samba - Configuración e instalación paso a paso de Samba

Tabla de contenido:

Anonim

Introducción a la samba

Antes de comenzar con los pasos de instalación, tengamos una pequeña introducción sobre Samba y todo lo que nos ofrece cuando optamos por trabajar principalmente con sistemas Linux o Unix.

1. Samba es un software de código abierto, proporciona un conjunto de programas de interoperabilidad de Windows para Linux y Unix.

2. Samba proporciona servicios de impresión y archivos seguros, estables y rápidos para los clientes que utilizan protocolos SMB y CIFS, como todas las versiones de DOS, Windows, Linux y otros.

3. Samba proporciona flexibilidad a los administradores de red para configurar, configurar y elegir sistemas y equipos.

4. Samba consta de dos programas principales, es decir, smbd y nmbd. Se supone que deben implementar cuatro servicios CIFS:

  • Servicios de archivo e impresión
  • Autenticacion y autorizacion
  • Resolución de nombre
  • Anuncio de servicio (navegación)

5. Smbd también maneja la autenticación y autorización de modo compartido y modo usuario para proteger archivos compartidos y servicios de impresión al requerir contraseñas.

6. Nmbd maneja la resolución de nombres y las partes de navegación de los cuatro mencionados anteriormente y esto se hace con la ayuda de NetBIOS

7. Samba proporciona las siguientes utilidades:

  • Smbclient : se utiliza desde el sistema Unix para conectarse a recursos compartidos SMB remotos, transferencia de archivos, etc.
  • Nmblookup : se utiliza para buscar nombres de NetBIOS en la red, buscar sus direcciones IP.
  • Swat : significa Samba Web Administration Tool, utilizada para configurar samba de forma remota a través de un navegador web

8. Samba 3.0 se está utilizando en estos días.

Pasos de instalación -

Antes de la instalación, existen los requisitos previos:

  1. Ubuntu LTS
  2. LAN para compartir archivos con un propósito.

Tenga en cuenta que es mejor instalar samba usando el paquete binario y de esta manera es más fácil que instalarlo desde el paquete fuente. Es porque toda la configuración previa a la compilación ya está hecha y el responsable del paquete también se ocupa de los problemas de configuración.

Hay tres métodos populares de distribución de paquetes binarios:

Paso 1: Tarballs binarios (Tarballs genéricos principalmente)

  • Instalando un Tarball

El código fuente de Samba se distribuye en forma de tarball. Las herramientas utilizadas para extraer datos de un tarball binario son las mismas que las utilizadas para manejar un tarball que contiene el código fuente: tar y un programa de compresión como gzipor bzip2.

Use el siguiente comando para descomprimir tarball del directorio raíz

tar -xvzf /path/to/samba-version.tar.gz

Tenga en cuenta que mientras instala samba por primera vez, tarball no creará un problema.

  • Instalar un paquete FreeBSD

FreeBSD se envía con paquetes almacenados como tarballs. Para instalar uno de estos paquetes directamente, incluido el paquete Samba, use la utilidad de instalación pkg_add o sys.

pkg_add samba-version.tbz

Si no aparece ningún mensaje emergente de errores, significa que samba se ha instalado correctamente.

Paso 2: RPM

  • Instalar un RPM

Los RPM binarios son básicamente archivos cpio comprimidos con algunos bits adicionales agregados. Estas características adicionales ayudan al sistema operativo a mantener una base de datos de paquetes y archivos instalados similar al que FreeBSD mantiene con la ayuda de sus herramientas de paquetes

El comando utilizado para la instalación de samba a través de RPM es el siguiente:

rpm -Uvh samba-version-minor version.arch.rpm

Paso 3: paquetes Debian

Debian GNU / Linux y sus derivados incluyen herramientas de gestión de paquetes que son equivalentes a las herramientas RPM. La herramienta central para la instalación de paquetes en Debian es dpkg.

Podemos instalar samba a través de dkpg usando el siguiente comando

dpkg -i samba_version-minorversion.deb

La instalación de Samba usando el administrador de paquetes apt-get se puede hacer usando los siguientes pasos

Este comando debe ubicar e instalar el paquete samba, así como cualquier paquete del que dependa, como samba-common.

apt-get install samba

Sin embargo, este comando solo funcionará si las utilidades Advanced Package Tools (APT) están configuradas correctamente. Una configuración básica implica la edición de / etc / apt / sources. archivo de lista para hacer referencia a los CD-ROM de instalación o algunos sitios FTP apropiados.

Por lo tanto, los pasos mencionados anteriormente se pueden utilizar para instalar samba.

Ahora veamos el siguiente paso.

Configurar y ejecutar Samba-

1. El archivo de configuración para samba es /etc/samba/smb.conf. Asegúrese de mantener este archivo actualizado según la versión de samba instalada en su sistema.

2. También se recomienda hacer una copia de seguridad de este archivo y el comando al que se puede hacer referencia para esto es:

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Cuando instale samba por primera vez, escriba los siguientes comandos:

  1. nmbd -D
  2. smbd -D

-D se refiere al modo demonio de correr.

4. Para verificar que los servidores se estén ejecutando, ejecute los siguientes comandos:

ps ax | grep mbd

5. Si no ve salida o solo el comando grep en sí mismo, es probable que Samba no pueda encontrar su archivo de configuración, smb.conf. Uno puede usar el comando find para esto, que es el siguiente:

find / -name "smb.conf"

Veamos ahora un poco sobre el navegador maestro samba:

1. Asignación del navegador maestro: una computadora por segmento de red (más específicamente, una subred IP) funciona como un navegador maestro.

2. Ubicación del navegador maestro: los clientes deben poder localizar la computadora del navegador maestro

3. Subred de subredes: algunos de los mecanismos que SMB / CIFS utiliza para implementar la exploración no funcionan bien en subredes.

4. Integración de recursos del cliente, la red y el servidor: algunos clientes, incluido Microsoft Windows, intentan presentar los recursos locales, de toda la red y del servidor en una sola lista, lo que borra las líneas entre estos tipos de recursos a los ojos de los usuarios. Los clientes realizan esta integración, pero los protocolos involucrados deben proporcionar suficiente cobertura para no dejar vacíos.

5. Abordar los problemas de la interfaz de usuario: los clientes que utilizan la navegación en red deben tener alguna forma de presentar esta información a los usuarios. Este no es un problema de protocolo, pero las decisiones de diseño del protocolo influyen en la interfaz de usuario del cliente.

Artículos recomendados

Esta ha sido una guía para instalar Samba. Aquí discutimos el concepto, los requisitos previos, la configuración y los pasos para instalar Samba. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Instalar Docker
  2. ¿Cómo instalar Magento?
  3. Usos de Raspberry Pi
  4. Los 5 tipos principales de pruebas de interoperabilidad
  5. Versiones de Magento | Diferentes características