Commit aa75eaff authored by jaime's avatar jaime
Browse files

Update docs/sshfs.md

parent 1bdf887b
......@@ -12,18 +12,18 @@ Montando un directorio remoto de sshfs es sencillo,siguiendo el siguente formato
Aquí es un ejemplo con datos reales.
mkdir /home/jaime/tierracomun
sshfs tierracomun@192.168.0.4:/home/tierracomun /home/jaime/tierracomun -o idmap=user,uid=1000,gid=1000,IdentityFile=/home/jaime/.ssh/id_rsa
mkdir /home/jaime/archivos_remotos
sshfs usuario_remoto@192.168.0.4:/home/usuario_remoto /home/jaime/archivos_remotos -o idmap=user,uid=1000,gid=1000,IdentityFile=/home/jaime/.ssh/id_rsa
En el ejemplo arriba se montaría el directorio remoto /home/tierracomun del usuario tierracomun en el directorio local /home/jaime/tierracomun
En el ejemplo arriba se montaría el directorio remoto /home/usuario_remoto del usuario usuario_remoto en el directorio local /home/jaime/archivos_remotos
El directorio local debe existir antes de intentar montar el sistema remoto y debe estar vacia. Las opciones *idmap=user,uid=1000,gid=1000* mapean los permisos del usuario remoto al usuario local con uid y gid "1000" lo cual corresponde al usuario jaime en este caso. Puedes revisar el numero id del usuario y grupo de cualquier cuenta con el comando *id*. ejemplo:
id --user jaime
id --group jaime
El efecto de las opciones *idmap=user,uid=1000,gid=1000* es que los archivos en /home/jaime/tierracomun aparecen como el usuario y grupo *jaime* localmente y jaime puede editarlos pero en el servidor remoto los mismos archivos retienen su usuario y grupo original de *tierracomun*.
El efecto de las opciones *idmap=user,uid=1000,gid=1000* es que los archivos en /home/jaime/usuario_remoto aparecen como el usuario y grupo *jaime* localmente y jaime puede editarlos pero en el servidor remoto los mismos archivos retienen su usuario y grupo original de *usuario_remoto*.
El opción *IdentityFile=/home/jaime/.ssh/id_rsa* especifica que utilizaremos la llave privada de jaime para autentificar la conexión. La llave publica */home/jaime/.ssh/id_rsa.pub* debe haber sido copiado antemano a los authorized_keys de la cuenta tierracomun en el servidor remoto. Revisa [[utilizando llaves ssh]] para más información.
El opción *IdentityFile=/home/jaime/.ssh/id_rsa* especifica que utilizaremos la llave privada de jaime para autentificar la conexión. La llave publica */home/jaime/.ssh/id_rsa.pub* debe haber sido copiado antemano a los authorized_keys de la cuenta usuario_remoto en el servidor remoto. Revisa [[utilizando llaves ssh]] para más información.
### Debug sshfs
......@@ -31,6 +31,6 @@ Si tenemos problemas para montar con sshfs podemos agregar las opciónes * -o de
### Desmontar
Al final para desmontar el directorio remoto montado en /home/jaime/tierracomun ejecutamos
Al final para desmontar el directorio remoto montado en /home/jaime/archivos_remotos ejecutamos
fusermount -u /home/jaime/tierracomun
fusermount -u /home/jaime/archivos_remotos
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment