lunes, octubre 21, 2013

Compartir una carpeta entre equipos GNU/Linux

Instalar el sshfs:
S1> sudo apt-get install sshfs

Desde el equipo origen (S1) generamos clave y la transferimos al equipo que comparte la carpeta:
S1> ssh-keygen -b 4096 -t rsa
S1> ssh-copy-id “usuariodestino@<S2-ip> -p22”

Montar la carpeta del destino:
sshfs usuariodestino@S2:/directorio_remoto /directorio_local 

 
Para que sea permanente añadimos en el rc.local:
su - usuario -c "sshfs -o nonempty usuariodestino@S2:/directorio_remoto /directorio_local "

Para no perder conexión añadir al fichero /etc/ssh/ssh_config del cliente (S1):
ServerAliveInterval 120