Ubuntu

Cómo instalar el servidor y cliente NFS en Ubuntu

Cómo instalar el servidor y cliente NFS en Ubuntu

norteetwork File System o NFS es un protocolo para sistemas de archivos. El uso del protocolo NFS le permite compartir archivos y directorios en su máquina con las máquinas de otros usuarios a través de la red.

El NFS se basa en un modelo cliente-servidor, donde el servidor NFS es responsable de manejar la autenticación y administrar los datos compartidos a través de la red.

En este artículo, cubriremos la instalación de NFS tanto en el servidor como en el cliente, lo que le permitirá compartir sus archivos o directorios de una máquina Ubuntu a otra.

A continuación, se muestra un resumen de lo que vamos a hacer:

  1. Instale el servidor NFS en una máquina, y lo llamaremos máquina servidor.
  2. Cree un directorio de exportación que usaremos para compartir con los clientes.
  3. Instale el cliente NFS en una segunda máquina, y lo llamaremos máquina cliente.
  4. Realice una prueba sencilla para asegurarse de que todo funciona correctamente.

Se recomienda encarecidamente que siga esos pasos en orden y esto para garantizar que todo funcione sin problemas.

Instalación del servidor NFS

Paso 1. Antes de comenzar la instalación del servidor NFS, debe asegurarse de que su sistema esté actualizado usando los siguientes comandos:

sudo apt-get update sudo apt-get upgrade

Paso 2. Verifique si el paquete del servidor del kernel NFS está instalado en su Ubuntu usando el siguiente comando.

dpkg -l | grep nfs-kernel-server

Compruebe que el servidor NFS esté instalado o no

Como puede ver en la captura de pantalla anterior, si no hay salida, entonces el paquete del servidor del kernel NFS no está instalado en su máquina.

Paso 3. Ahora instalemos el último paquete de servidor de kernel NFS disponible usando el siguiente comando.

sudo apt install nfs-kernel-server

Instalar el paquete de servidor Kernel NFS

Crear el directorio de exportación

Este directorio de exportación se compartirá con las máquinas de los clientes a través de la red.

Paso 1. Cree un directorio de exportación en el servidor NFS que se compartirá en la red.

sudo mkdir -p / mnt / nfsdir

Paso 2. Para permitir el acceso a todos los clientes al directorio de exportación anterior, elimine los permisos restrictivos actuales en el directorio.

sudo chown nadie: nogroup / mnt / nfsdir

Paso 3. Asignar nuevos permisos al directorio de exportación.

sudo chown nadie: nogroup / mnt / nfsdir

La salida de los comandos anteriores debería ser la siguiente:

Cree el directorio de exportación y asigne los permisos necesarios

Paso 4. Con su editor favorito, edite el archivo de configuración de exportación para permitir que los clientes accedan al directorio de exportación del servidor NFS.

sudo vi / etc / export

Ahora elija una de las siguientes opciones para permitir el acceso al directorio de exportación del servidor:

/ mnt / nfsdir client_IP (rw, sync, no_subtree_check)

Los permisos (rw, sync, no_subtree_check) se definen de la siguiente manera:

/ mnt / nfsdir client_IP_1 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_2 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_3 (rw, sync, no_subtree_check)
/ mnt / nfsdir subnetIP / 24 (rw, sync, no_subtree_check)

Aquí en nuestro tutorial, usaremos la última opción para permitir el acceso a múltiples clientes especificando la subred completa.

Permitir el acceso a los clientes mediante el archivo de exportación NFS

Paso 5. A continuación, aplicaremos los cambios anteriores usando el siguiente comando.

sudo exportfs -a

Exportar el directorio compartido de NFS

Paso 6. Reinicie el servicio del servidor del kernel NFS.

sudo systemctl reiniciar nfs-kernel-server

Reinicie el servidor kernel de NFS

Paso 7. Configure el firewall de la máquina del servidor NFS para permitir que los clientes accedan al contenido del directorio de exportación.

sudo ufw permitir desde 192.168.1.0/24 a cualquier puerto nfs

Configurar el cortafuegos de la máquina del servidor NFS

Paso 8. Habilite el firewall del servidor NFS para que se inicie automáticamente con el inicio del sistema.

sudo ufw habilitar

Habilitar el cortafuegos al iniciar el sistema

Paso 9. Ahora verifique el estado del firewall para ver la regla agregada de los pasos anteriores.

estado de sudo ufw

Verifique las reglas agregadas del firewall

Instale el cliente NFS en una segunda máquina

A continuación, debemos realizar algunas configuraciones en las máquinas de los clientes para que puedan acceder fácilmente al directorio de exportación del servidor NFS. Pero antes de comenzar nuestras configuraciones, primero debemos asegurarnos de que las máquinas de los clientes estén actualizadas usando los comandos a continuación.

sudo apt-get update sudo apt-get upgrade

Paso 1. Instale el paquete de cliente NFS usando el siguiente comando.

sudo apt-get install nfs-common

Instalar el paquete de cliente NFS

Paso 2. Cree un punto de montaje para el directorio de exportación del servidor NFS.

sudo mkdir -p / mnt / nfsdirclient

Crear punto de montaje para el directorio compartido de NFS

Paso 3. Ahora montemos el directorio NFS compartido en el cliente.

sudo mount 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Monte el directorio compartido de NFS en la máquina cliente

Pruebe su instalación

Paso 1. En la máquina del servidor, cree un archivo de prueba en el directorio de exportación.

touch / mnt / nfsdir / nfstestfile

Crear archivo de prueba en el directorio de exportación del servidor NFS

Desde la máquina cliente, verifique el archivo recién creado.

ls / mnt / nfsdirclient

La salida debería ser como la siguiente:

Compruebe el archivo creado en la máquina cliente

Paso 2. En la máquina cliente, cree un nuevo archivo.

touch / mnt / nfsdirclient / clienttestflie

Crear archivo de prueba en el directorio de clientes NFS

Desde la máquina del servidor, verifique el archivo creado previamente.

ls / mnt / nfsdir

La salida debería ser similar a la siguiente:

Compruebe el archivo creado en la máquina servidor

Eso es todo acerca de cómo instalar el servidor y el cliente NFS, y también probar sus configuraciones.

El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...