Esta pagina se ve mejor con JavaScript habilitado

Importar directorio mediante SSH-fs

 ·  🎃 kr0m

Secure Shell FileSystem (SSHFS) es un sistema de archivos capaz de importar directorios remotos cifrando el tráfico mediante ssh, se basa en fuse por lo que será mas lento que un sistema de ficheros tradicional y si además tenemos en cuenta la latencia de la red puede llegar a perder bastante rendimiento, pero en condiciones normales y si no tenemos requerimientos especiales funciona de forma bastante decente.

Para poder utilizar fuse debemos tener un kernel compilado con soporte para ello, la opción a habilitar es:

File systems ---> FUSE (Filesystem in Userspace) support

Instalamos el software necesario:

emerge -av sys-fs/sshfs-fuse

Montamos el directorio remoto:

mkdir /mnt/sshfs
sshfs root@IP_SERVER:/root /mnt/sshfs

Ahora podemos acceder al contenido del directorio remoto en /mnt/sshfs como si de un directorio local se tratase ;)

De hecho podemos ver el espacio del directorio mediante df:

root@A.B.C.D :/root 36800892 27247496 7660960 79% /mnt/sshfs

Desmontamos el directorio:

umount /mnt/sshfs

Este es un modo de acceder a un directorio remoto de forma fácil y segura sin necesidad de instalar software adicional ya que tratándose de un servidor, ssh estará instalado casi de forma obligatoria.

Si te ha gustado el artículo puedes invitarme a un RedBull aquí