Com muntar un directori d'una altra màquina que tingui un servidor de SSH utilitzant el paquet sshfs

Es pot obtenir una funcionalitat similar a NFS però amb alguns avantatges.

  • No necessites res especial al servidor, només l'omnipresent servidor de SSH. Ni portmap ni res per l'estil, com succeix amb NFS
  • Totes les comunicacions van xifrades, és més segur i fàcil d'administrar.
  • És lleugerament més lent.

Instal·lació

Es necessita instal·lar el paquet sshfs, que depèn de fuse, però que usant apt-get no és cap problema.

apt-get install sshfs

Caldrà que l'usuari que faci el montatge si no és root també sigui del grup fuse:

sudo adduser resteve fuse

Muntar directoris remots

Ja pots muntar qualsevol directori del servidor al qual tinguis accés:

~# sshfs usuari@servidor.net:/ruta/en/servidor /ruta/en/client

I per desmuntar:

~# umount /ruta/en/client

/etc/fstab

sshfs#usuari@servidor.net:/ruta/en/servidor/ /ruta/en/client fuse umask=0,defaults,user,noauto,allow_other 0 0

Caldrà que la clau ssh pública de root també estigui al authorize_keys del usuari del servidor.

S'ha afegit l'opció noauto pq el montatge no es faci automàticament al arrancar la màquina.

 
servers/command/sshfs.txt · Darrera modificació: 2011/12/08 11:38 per resteve
 
Copyright: Zikzakmedia Llicència Creative Commons By-NC-SA
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki