Desarrollado por | Miklos Szeredi ( d ) |
---|---|
Última versión | 3.7.1 (9 de noviembre de 2020) |
Depositar | github.com/libfuse/sshfs |
Escrito en | VS |
Sistema de explotación | Linux , iOS , tipo Unix y Microsoft Windows |
Licencia | Licencia pública general GNU versión 2 |
Sitio web | fuse.sourceforge.net/sshfs.html |
El sistema de archivos de shell seguro (o SSHFS ) permite compartir un sistema de archivos de manera segura utilizando el protocolo SFTP de SSH .
Basado en el sistema de archivos FUSE que permite a un usuario sin privilegios especiales acceder a un sistema de archivos sin la necesidad de modificar las fuentes del kernel, SSHFS permite un acceso simple a una rama del sistema de archivos remoto a través de SFTP , SSH subyacente. Por lo tanto, permite el acceso a todos los servidores SSH que admiten este protocolo sin modificación adicional del servidor, que es el caso de la mayoría de ellos.
Dado que el servicio se basa en FUSE, el soporte se puede usar con cualquier shell o administrador de archivos, ya sea que admita SFTP o no. Sin embargo, algunos administradores de archivos como FileZilla o Ghost Commander incluyen su propia implementación.
El uso es entonces muy sencillo. La sintaxis básica es la siguiente:
sshfs nom_hote:mon/repertoire point_de_montage_localEste comando luego permite acceder al directorio mi / directorio en el nombre de host del sistema remoto accediendo localmente al directorio point_de_montage_local .
Para desmontar este montaje SSHFS , usaremos el comando:
fusermount -u point_de_montage_local
También es posible poner una entrada en el archivo fstab . La sintaxis es así:
usuario : permite a un usuario montar el recurso (con el comando mount / point / de / montage )
noauto : es preferible no montar automáticamente este tipo de recurso (requiere ingresar una contraseña, a menos que se haya instalado previamente una clave ssh sin contraseña )
El desmontaje se realiza simplemente con:
umount /point/de/montageEs posible tener un montaje automático de recursos SSHFS con la herramienta AFUSE .
A continuación se muestra un ejemplo de lo que puede hacer para crear un demonio automount con afuse y sshfs:
mkdir ~/sshfs afuse -f -o mount_template="sshfs user@%r:/ %m" -o unmount_template="fusermount -u -z %m" ~/sshfsEntonces todo lo que queda es ir al directorio ~ / sshfs y así montar automáticamente la raíz remota de nuestras máquinas:
cd ~/sshfs/nom_machine