sábado, 19 de mayo de 2018

nfs en Kali Linux


Hola amigos, hoy, vamos a instalar nfs para Kali Linux. Nfs nos va a proporcionar la capacidad de compartir carpetas y servicios en red.

En primer lugar, instalamos el kernel de nfs:

apt-get install nfs-kernel-server

En segundo lugar, instalamos el cliente:

apt-get install nfs-common

Iniciamos el servidor:

systemctl enable nfs-kernel-server

Creamos la carpeta para compartir

mkdir /srv/nfsroot

Para nfsroot

nfsroot es el árbol de ficheros del servidor.

Editamos /etc/exports



no_root_squash: usará el UID (identificador del usuario) y el GID (identificador del grupo) de cada cliente.
no_subtree_check: Cuando se exporta un subdirectorio, el servidor nfs comprueba si el fichero a compartir esté en el subdirectorio exportado. Con no_subtree_check no lo chequea.
Fsid=0 significa que el directorio exportado actuará como raíz de cara al cliente.
Crossmnt permite que se muestren los subdirectorios del directorio compartido, otra opción es poner nohide en cada una de las carpetas a compartir.

Guardamos y cerramos.

Ponemos:

exportfs -ra

Cada vez que modificamos /etc/exports, debemos actualizar el servidor con exportfs. La opción 'a' es para exportar todo y la opción 'r' además, sincronizará los directorios exportados /etc/exports con /var/lib/nfs/etab y los ficheros que se encuentran en /etc/exports.d

Para el directorio de archivos compartidos

Creamos el directorio nfsshare

mkdir /srv/nfsshare

chmod 777 /srv/nfsshare

Volvemos a editar /etc/exports



exportfs -ra

Montaje nfs

Para montar las carpetas compartidas

mount -t nfs 127.0.0.1:/srv/nfsshare /mnt

Con esto ya estaría.

¿Qué pasaría si estamos en un equipo, que va a ser cliente, y queremos acceder a una carpeta que tiene otro equipo, que sería el servidor?

mount -t nfs IP_SERVIDOR:/nfsshare /mnt

Por supuesto, en lugar de la IP del servidor, puede ser un nombre de dominio.




No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.