Debian

Cómo configurar un servidor NFS en Debian Top 10 Buster

Cómo configurar un servidor NFS en Debian Top 10 Buster

Hay muchas razones por las que desea compartir archivos en las computadoras en su red, y Debian hace un servidor de archivos perfecto, ya sea que lo esté ejecutando desde una estación de trabajo, servidor dedicado o incluso un Raspberry Pi. Dado que la funcionalidad NFS proviene del núcleo, todo es bastante simple de configurar y bien integrado.

En este tutorial aprenderás:

NFS comparte en Debian 10.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Debian 10 Buster
Software Servidor NFS
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instale los paquetes NFS

Instale NFS en Debian 10.

NFS es súper simple de instalar en Debian. Está conectado al núcleo, y es un paquete común. Puede instalar todo lo que necesita de los principales repositorios.

$ sudo apt install nfs-kernel-server


Configura tus acciones

Comience por crear un directorio que desee compartir o elegir uno existente. Asegúrese de que el directorio que elija no tenga permisos de solo raíz.

Exportaciones de NFS en Debian 10.

A continuación, abre /etc/exportaciones con tu editor de texto favorito. Este es el archivo que usará para configurar sus acciones. Aquí, puede configurar qué directorios está compartiendo y quién puede acceder a ellos. También puede establecer permisos específicos para las acciones para limitar aún más el acceso.

En el archivo, cada acción obtiene su propia línea. Esa línea comienza con la ubicación de la compartir en la máquina del servidor. Al otro lado de eso, puede enumerar el nombre de host de un cliente aceptado, si está disponible en el archivo hosts del servidor, o una IP o rango de IPS. Directamente detrás de la dirección IP, coloque las reglas para la participación en un conjunto de paréntesis. En total, debería verse algo así:

/Media/NFS 192.168.1.0/24 (RW, Sync, NO_SUBTREE_CHECK)


Puede incluir tantas acciones como desee, siempre que cada uno tenga su propia línea. También puede incluir más de un nombre de host o IP en cada línea y asignarles diferentes permisos. Por ejemplo:

/Media/NFS 192.168.1.112 (RW, Sync, NO_Subtree_Check) 192.168.1.121 (RO, Sync, NO_Subtree_Check)

En ese caso, cada una de esas máquinas podía ver y leer desde la compartir, pero solo la computadora en 192.168.1.112 podría escribirle.

Hay muchas más opciones que puede elegir para configurar cómo el servidor se maneja para cada invitado. Aquí hay un desglose completo de lo que está disponible:

Una vez que tenga todo configurado como desee, guarde y salga del archivo. Luego, reinicie el servidor para cargar su nuevo exportaciones configuración.

$ sudo systemctl reiniciar nfs-kernel-server

Conéctese a una participación

Su acción ahora es accesible desde las máquinas cliente que configuró en su exportaciones. Suponiendo que sus clientes estén basados ​​en Ubuntu o Debian, puede instalar el paquete requerido para conectarse:

$ sudo apt install nfs-common
Compartir NFS montada en Debian 10.

Con eso, podrás montar las acciones de NFS. Entonces, para probarlo, elija un directorio para montar y ejecute el montar Comando como privilegios raíz para montar la acción en red.

$ sudo monte -t ​​nfs4 192.168.1.110:/medios/nfs/medios/compartir


Siempre que el montaje tuviera éxito, podrá acceder a sus archivos compartidos en el directorio donde los montó.

Para una solución más permanente, puede agregar la compartir a su cliente /etc/fstab archivo. La sintaxis general se parece mucho al comando que acabas de usar tu parte. Comience con la ubicación de la acción en su red. Siga eso con el lugar donde se debe montar la participación. El tipo de sistema de archivos aquí es NFS4. Las opciones dependen de usted, pero usar los valores predeterminados y permitir el acceso al usuario son bastante comunes para las acciones no sensibles. El resultado final debe parecerse un poco al ejemplo a continuación.

192.168.1.110:/Media/NFS/Media/Compartir NFS4 Valores predeterminados, usuario, EXEC 0 0 0

Si no está seguro de si la acción siempre estará disponible en el cliente, agregue noauto a la lista de opciones para evitar que su sistema intente montarlo automáticamente.

192.168.1.110:/Media/NFS/Media/Compartir NFS4 Valores predeterminados, usuario, ejecutivo, noauto 0 0 0

Intente montarlo en el cliente usando /etc/fstab.

$ sudo monte -a

Su parte debe montarse exactamente donde especificó.

Conclusión

Su servidor Debian ahora está listo para comenzar a servir archivos, y no debería tener problemas para configurar el resto de las máquinas de su cliente. Recuerde que el NFS no tiene mucha seguridad, por lo que necesitará otros métodos para restringir el acceso a sus archivos, si elige compartir algo más sensible.

Página Manual
Nombre LS - Lista de contenido del directorio Sinopsis LS [Opción] ... [Archivo] ... Descripción Información de la lista sobre los archivos (el direct...
Restablecimiento del dispositivo de banda ancha móvil Vodafone USB con USB_ModesWitch
La primera vez que utilicé mi dispositivo de banda ancha móvil Vodafone USB en mi sistema Fedora Linux, funcionó perfectamente . Sin embargo, después ...
Atajos de teclado de eclipse de Android
Se recomienda usar el Eclipse IDE como un entorno de desarrollo de aplicaciones de Android. Eclipse IDE integra bien un SDK de Android en......