Uso de ssh como unidad de red


Unidad de red

Puedes usar ssh como un ftp seguro (sftp), de forma que toda tu información esté encriptada en la red. Para hacer eso puede usar algunos navegadores de archivos como el Nautilus de Gnome o el Dolphin de KDE, solo con escribir la ruta remota en la barra de direcciones como se muestra:

ssh://[email protected]:/home/lgallard

Donde lgallard es la cuenta de usuario en el servidor, 192.168.1.30 es la dirección IP del servidor, y  /home/lgallard es el directorio remoto a mapear.

Pero y si tu navegador de archivos no soporta el protocolo ssh (como el Thunar de Xfce)?…Una posible opción es mapear el directorio usando sshfs y fuse como si fuere otro punto de montaje más en el sistema.

Instalando sshfs para fuse

En Debian puedes instalar el paquete sshfs que proporciona esta funcionalidad:

mundungus:~# aptitude install sshfs

Debes crear el directorio que servirá como punto de montaje. Como soy chapado a la antigua, me gusta crearlo en la carpeta /mnt/ siendo root:

mundungus:~# mkdir /mnt/moody
mundungus:~# chmod 777 /mnt/moody

Ahora debes agregar el usuario que mapeará el recurso en red al grupo fuse:

adduser lgallard fuse

Uso de sshfs

Ahora como un usuario regular puedes mapear la ubicación remota usando la orden sshfs:

lgallard@mundungus:~$ sshfs [email protected]:/home/lgallard  /mnt/moody/

Esto permitirá ver tu “unidad de red” como si fuese un directorio local en el sistema. Ten cuidado!!

Desmontar la unidad de red

Para desmontar la unidad de red basta con escribir en el terminal lo siguiente:

lgallard@mundungus:~$ fusermount -u /mnt/moody/

Puedes verificar que se desmontóo con la orden mount.

Artículos relacionados:

  1. Usando SSH
  2. LVM en Fedora / Red Hat
  3. La orden lsof
  4. Uso de yum para debianistas
  5. Vista en miniatura de videos en Xfce

  1. avatar

    #1 by Luis Gallardo on 16/08/2010 - 11:16

    @Darky Más fácil que escribirlo en el terminal? Si te aborrece tener que hacerlo puedes configurar el /etc/fstab para que tengas las unidades mapeadas (o listas para mapear). Por otro lado, aunque Filezilla funcione, no es el único cliente de ssh, pero como comenté anteriormente, sshfs + fuse es la solución que se integra con el sistema operativo como tal (no es un cliente externo como Nautilus, Dolphin, Mozilla o Filezilla).

  2. avatar

    #2 by Darky on 16/08/2010 - 3:59

    No es mas facil usar algo como Filezilla y usarlo con el protocolo SFTP?