Está en la página 1de 3

qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa Servidor NFS sdfghjklzxcvbnmqwertyuiopasdf Desarrollo de aplicaciones informticas ghjklzxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfghjklz xcvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmq

wertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyu iopasdfghjklzxcvbnmqwertyuiop asdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklz xcvbnmrtyuiopasdfghjklzxcvbn


Juan Jos Aldana David Garca Martnez

Introduccin
NFS es el sistema que utiliza Linux para compartir carpetas en una red. Mediante NFS, un servidor puede compartir sus carpetas en la red. Desde los PCs de los usuarios se puede acceder a dichas carpetas compartidas y el resultado es el mismo que si estuvieran en su propio disco duro. NFS son las siglas en ingls de Network File System que podramos traducir como Sistema de Archivos en Red. Bsicamente NFS permite, a PCs que utilizan Linux, compartir y conectarse a carpetas compartidas entre s. Es el sistema nativo que utiliza Linux para compartir y acceder a carpetas compartidas en la red. Existen otras alternativas para compartir carpetas en una red como samba, ssh o ftp, pero el sistema recomendado para compartir carpetas entre sistemas Linux es NFS.

Instalacin
De cliente y servidor:

apt-get install nfs-common unfs3


En el cliente solo ser necesario instalar el nfs-common. Despus de la instalacin: Esta orden debe ejecutarse tanto en servidor como cliente ya que nfs utiliza este demonio.

portmap start
En el servidor una vez activado el portmap deberemos iniciar reiniciar el demonio de nfs mediante esta orden:

/etc/init.d/unfs3 restart

Configuracin
La configuracin de nuestro servidor NFS es muy sencilla para crear el directorio home de nuestro usuario remoto bastara con editar el fichero /etc/exports de esta forma: # Permitimos el acceso a /home/remoto a una mquina cliente /home/remoto 192.168.112.210(rw)

-2-

Creacin de usuarios
Nuestro usuario remoto deber crearse tanto en el servidor como en el cliente: Debemos poner esta configuracin en el /etc/passwd del servidor para denegar el login en este del usuario remoto. Editaremos esta lnea del usuario tal y como aparece a continuacin:

remoto:x:1003:1003:remoto,69,96969696969,:/home/remoto:/bin/false
En el equipo cliente deberemos la ruta /home/nfs/remoto y asgnasela al usuario remoto editando su lnea en el passwd.

Comprobamos
Que desde otro equipo de la red no nos deja montar el directorio: sudo mount -t nfs 192.168.112.106:/home/remoto /home/david/remoto mount.nfs: access denied by server while mounting 192.168.112.106:/home/remoto Asignacin de directorio home para remoto de haber seguido todos los pasos anteriores correctamente podremos logear como usuario remoto y nos cargara como directorio home el directorio remoto del servidor ejemplo: remoto@juanjo-AMILO-Li1705:~$ pwd /home/nfs/remoto Este usuario solo tendr permisos en la carpeta personal, esto es muy til para llevar la gestin de usuarios en una red.

Precaucin el directorio /home/nfs/remoto debe pertenecer al usuario remoto

-3-

También podría gustarte