GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar NFS Share en Ubuntu 20.04, 18.04

NFS significa Sistema de archivos de red. Este tutorial le mostrará cómo configurar NFS compartido en Ubuntu 20.04, 18.04 para que otras computadoras en su red local puedan acceder a archivos y directorios en el sistema Ubuntu 20.04, 18.04.

NFS permite compartir directorios y sistemas de archivos a través de una red local. NFS también se puede configurar a través de Internet con un protocolo VPN para cifrar la conexión. En este tutorial, configuraremos el recurso compartido de archivos NFS en una red doméstica con dos computadoras con Ubuntu 20.04/18.04.

Paso 1:configurar el servidor NFS

En el servidor Ubuntu, instale el nfs-kernel-server paquetes.

sudo apt install nfs-kernel-server

Luego edite el /etc/exports archivo con un editor de texto de línea de comandos como Nano. Los archivos de exportación le dicen al servidor NFS qué directorios o sistemas de archivos se compartirán con el cliente.

sudo nano /etc/exports

La sintaxis es la siguiente

/path/to/directory     client-IP address(options)

Por ejemplo, desea compartir su directorio de inicio con la segunda computadora Ubuntu con dirección IP 192.168.1.101 , luego coloque la siguiente línea al final del archivo. Reemplazar username con su nombre de usuario real. Delimite las dos columnas con la tecla Tabulador.

/home/username      192.168.1.101(rw,sync,root_squash,subtree_check)

Presiona Ctrl+O para guardar el archivo, luego CTRL+X para salir del archivo. La dirección IP de la computadora del cliente se puede encontrar ejecutando el siguiente comando en el lado del cliente.

ifconfig

Vuelva a cargar el /etc/exports archivo.

sudo exportfs -ra

Paso 2:configurar el cliente

En la segunda computadora con Ubuntu, instale nfs-common paquete.

sudo apt install nfs-common

Luego edite /etc/fstab archivo.

sudo nano /etc/fstab

Agregue la siguiente línea en el archivo. Reemplace nfs-server-ip con la dirección IP del servidor Ubuntu.

nfs-server-ip:/home/username    /mnt/nfs-share      nfs       rw,soft,intr,noatime,x-gvfs-show

La línea anterior montará el directorio de inicio en /mnt/nfs-share directorio en modo lectura y escritura. x-gvfs-show La opción le permitirá ver el directorio compartido en su administrador de archivos.

Guarde y cierre el archivo. Luego crea el punto de montaje.

sudo mkdir /mnt/nfs-share

A continuación, ejecute el siguiente comando

sudo mount -a

Ahora puede acceder al directorio de inicio del servidor en su administrador de archivos.

Si desea compartir su directorio de inicio con todas las computadoras en su red doméstica, agregue esta línea en /etc/exports archivo, suponiendo 192.168.1.1 es la dirección IP de su enrutador.

/home/username     192.168.1.0/24(rw,sync,root_squash,subtree_check)

Si realiza algún cambio en /etc/exports archivo en el lado del servidor, luego ejecute el siguiente comando para decirle al servidor NFS que vuelva a cargar el /etc/exports archivo.

sudo exportfs -ra

Si no puede agregar/eliminar archivos o realizar cambios en el recurso compartido NFS (permiso denegado), probablemente se deba a que está actuando como un usuario diferente. Por ejemplo, si el archivo es propiedad de user1 en el servidor, también debe actuar como user1 para realizar cambios en el recurso compartido de NFS.

NFS a través de Internet

De forma predeterminada, NFS no está cifrado. Si desea montar NFS a través de Internet, puede cifrar la conexión con VPN como WireGuard.

  • Configure su propio servidor VPN WireGuard en Ubuntu

Elijo WireGuard porque es el protocolo VPN más rápido.


Ubuntu
  1. Cómo agregar un archivo de intercambio en Ubuntu

  2. Cómo configurar el servidor y el cliente NFS en Ubuntu 20.04

  3. Ubuntu - ¿Cómo configurar una IP estática en Ubuntu?

  4. ¿Cómo configurar una red Nfs?

  5. ¿Cómo instalar Ubuntu desde un archivo Iso?

Cómo configurar WireGuard VPN en Ubuntu 20.04

Cómo configurar OpenVPN en Ubuntu 20.04

Cómo comprimir archivos PDF en Ubuntu

Cómo eliminar un archivo en Ubuntu

Cómo instalar CouchPotato en Ubuntu

¿Cómo compartir archivos entre Ubuntu y Windows 10?