El protocolo NFS está implementado bajo la arquitectura Cliente/Servidor, por lo que necesitarás montar un 'Servidor NFS', en la máquina remota encargada de la exportación de directorios y archivos.
También deberás instalar un 'Cliente NFS', en cada una de las máquinas locales, que serán las que importen aquellos directorios y archivos compartidos en la máquina remota.
Instalación y configuración del Servidor NFS
- $ su -c 'yum -y install nfs-utils system-config-nfs'
Una vez instalado el servidor NFS, deberás editar el archivo de configuración 'exports', en el que tendrás que especificar aquellos directorios a exportar y que usuarios pueden acceder a ellos.
- $ su -c 'nano /etc/exports'
La sintaxis del archivo es: <directorio a exportar> <máquina que puede acceder> (opciones)
Ejemplo:
/home/usuario/público 192.168.0.0/24 (rw)
En éste caso, el directorio a exportar es '/home/usuario/público' y podrán acceder, todas las máquinas que se encuentren en el rango de la red, en modo lectura/escritura (rw).
Para el modo sólo lectura, deberás cambiar (rw) por (ro).
También podrás especificar las máquinas que tendrán acceso al servidor NFS, en vez de indicar un rango de direcciones.
Ejemplo:
/home/usuario/público 192.168.0.110 192.168.0.111 (rw)
Para proporcionar un poco de seguridad, deberás editar y modificar los archivos de configuración siguientes:
- $ su -c 'nano /etc/hosts.deny'
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
- $ su -c 'nano /etc/hosts.allow'
portmap:192.168.0.0/24
lockd:192.168.0.0/24
mountd:192.168.0.0/24
rquotad:192.168.0.0/24
statd:192.168.0.0/24
Finalmente, deberás hacer que el servicio NFS, se inicie automáticamente con la carga del sistema y reiniciar el servidor NFS, para que éste tenga encuenta todos los cambios que hayas realizado:
- $ su -c 'systemctl enable nfs.service'
- $ su -c 'systemctl start nfs.service'
Para que los usuarios puedan acceder desde sus clientes NFS a los directorios y archivos compartidos por el servidor NFS, deberás hacer lo siguiente:
- $ su -c 'exportfs' (mostrar los directorios compartidos)
- $ su -c 'mount -t nfs <máquina-servidor>:<directorio-compartido> <punto de montaje>
- $ su -c 'umount <punto de montaje>' (desmontar)
- $ su -c 'mount -t nfs 192.168.0.100:/home/usuario/público /mnt'
- $ su -c 'umount /mnt' (para desmontar)
- $ su -c 'nano /etc/fstab'
192.168.0.100:/home/usuario/público /mnt nfs rw,soft,intr 0 0La compartición de archivos y directorios, la podrás hacer de forma gráfica, mediante el uso de la aplicación 'system-config-nfs' instalada anteriormente y a la que podrás acceder desde: Sistema -> Administración -> NFS, del menú de Gnome 2.x.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.