Configuración rápida del servidor NFS en el sistema Redhat 7 Linux
- 1341
- 358
- Mario Gollum
Configuración básica de NFS
En esta configuración, guiará una configuración rápida y básica del servidor NFS en el sistema RHEL7 Linux. No adoptamos ninguna preocupación de seguridad en la consideración, ni nos preocuparemos por el ajuste y el control de acceso. En nuestro escenario definimos dos anfitriones:
- Servidor NFS, IP 10.1.1.100
- Cliente NFS, IP 10.1.1.18
Suponiendo que ya tiene un sistema Redhat 7 Linux en ejecución para configurar el servidor NFS, deberá instalar algunos paquetes adicionales:
Configuración del servidor NFS
Ejecute los siguientes comandos para comenzar la instalación del servidor NFS:
[nfs-server]# yum install nfs-utils rpcbind
A continuación, exportamos un directorio arbitrario llamado /OPT/NFS
. Crear /OPT/NFS
directorio:
[nfs -server]# mkdir -p /opt /nfs
y editar /etc/exportaciones
El archivo de exportación de NFS para agregar la línea a continuación al reemplazar la dirección IP 10.1.1.18
con la dirección IP de su cliente:
/OPT/NFS 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
A continuación, asegúrese de habilitar 2049
puerto en su firewall para permitir las solicitudes de los clientes:
[NFS-server]# firewall-cmd --zone = public --add-puer = 2049/tcp --permanent [nfs-server]# firewall-cmd--relead
Comenzar rpcbind
Servidor de demonio y NFS en este orden:
[NFS-server]# Service RPCBind Start; Inicio del servicio NFS
Verifique el estado del servidor NFS:
[NFS-server]# Servicio Estado de NFS NFS-Server.Servicio - Servidor NFS Cargado: cargado (/usr/lib/systemd/system/nfs -servidor.servicio; Desactivado) Activo: Activo (salido) desde Jue 2014-12-11 08:12:46 EST; Proceso de hace 23s: 2780 Execstart =/usr/sbin/rpc.NFSD $ RPCNFSDARGS $ RPCNFSDCOUNT (CODE = exited, status = 0/sert) Process: 2775 ExecStartPre =/usr/sbin/exportfs -r (code = exited, status = 0/sert) Process: 2773 execstartpre =/usr/libexec/ NFS-UTILS/Scripts/NFS-Merver.preconfig (código = exitido, status = 0/éxito) Principal PID: 2780 (código = exitado, estado = 0/éxito) cgroup:/system.servidor de corte/nfs.servicio
Configuración del cliente NFS
Para poder montar directorios exportados en su cliente, se deben instalar los siguientes paquetes. Dependiendo de la distribución de Linux de su cliente, el procedimiento de instalación puede ser diferente. En Redhat 7 Linux, los pasos de instalación son los siguientes:
[nfs-client]# yum install nfs-utils rpcbind [nfs-client]# servicio rpcbind inicio
Lo que queda es crear un directorio de punto de montaje, por ejemplo,. /mnt/nfs
y montar anteriormente NFS exportado /OPT/NFS
directorio:
[nfs-client]# mkdir -p /mnt /nfs [nfs-client]# monte 10.1.1.110:/opt/nfs/mnt/nfs/
Pruebe la corrección de nuestra configuración entre el servidor NFS y el cliente NFS. Cree un archivo arbitrario dentro del directorio montado en NFS en el lado del cliente:
[nfs-client]# cd/mnt/nfs/[nfs-client]# touch nfs.Prueba [NFS-Client]# LS -L Total 0 -RW-R-R--. 1 raíz raíz 0 dic 11 08:13 NFS.prueba
Mueva el lado del servidor y verifique si nuestro recién NFS.prueba
El archivo existe:
[nfs-server]# cd/opt/nfs/[nfs-server]# ls -l total 0 -rw-r-r--. 1 raíz raíz 0 dic 11 08:13 NFS.prueba
Configuración de soporte NFS permanente
Ahora que tenemos una configuración básica de NFS en el sistema RHEL7 Linux realizado, a continuación podemos agregar configuraciones adicionales, como la persistencia del servidor y el montaje de cliente permanente /etc/fstab
. Para que nuestras exportaciones NFS estén disponibles de forma permanente después de que el reinicio del sistema del servidor NFS debemos asegurarnos de que NFS
El servicio comienza después de reiniciar:
[NFS-server]# SystemCTL Habilitar NFS-Server LN -S 'USR/LIB/Systemd/System/NFS-Server.servicio "/etc/systemd/system/nfs.objetivo.deseos/servidor NFS.servicio'
Para permitir que el cliente monte el directorio exportado NFS permanentemente después de reiniciar, necesitamos definir un procedimiento de montaje dentro de /etc/fstab
archivo de configuración. Abierto /etc/fstab
Archivo y agregue la siguiente línea:
10.1.1.110:/opt/nfs/mnt/nfs nfs predeterminados 0 0 0
Montar directorio de inicio de usuario
En los siguientes pasos exportaremos un directorio de inicio del usuario /Home/Rhel7
. Dado que NFS necesita privilegios de acceso completo para acceder /Home/Rhel7
:
[nfs -server]# ls -ld/home/rhel7/drwx------. 2 RHEL7 RHEL7 59 17 de julio 14:22/Home/Rhel7/
Lo vincularemos a un nuevo directorio:
[nfs-server]# mkdir -p/exports/rhel7 [nfs-server]# monte ---ing/home/rhel7//exports/rhel7/
Para hacer que lo anterior permanente agregue la siguiente línea a su /etc/fstab
archivo:
/home/rhel7/exports/rhel7 ninguno bing 0 0
A continuación, agregue otra línea de exportación a /etc/exportaciones
archivo:
/Exportaciones/RHEL7 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
Reexportar todos los directorios NFS:
[NFS -server]# exportfs -RA
Lo que le queda es montar el directorio de usuario anterior utilizando nuestro host del cliente:
[NFS-Client]# Monte 10.1.1.110:/exports/rhel7/mnt/rhel7/[nfs-client]# cd/mnt/rhel7/[nfs-client]# ls [nfs-client]# touch rhel7-test-nfs [nfs-client]# ls rhel7 -test-nfs
Confirmar que el archivo RHEL7-TEST-NFS
existe en el servidor NFS:
# ls -l/home/rhel7/total 0 -rw-r-r--. 1 raíz raíz 0 dic 11 09:13 rhel7-test-nfs
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Una introducción a la automatización, herramientas y técnicas de Linux
- Cosas para instalar en Ubuntu 22.04
- Archivos de configuración de Linux: los 30 principales más importantes
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Descarga de Linux
- Cómo instalar Yum en Linux
- Lista e instalación de clientes FTP en Ubuntu 22.04 Linux ..
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- « Cómo configurar el servidor de archivos FTP VSFTPD en Redhat 7 Linux
- Cómo configurar la interfaz de red virtual en Redhat 7 Linux »