Entwickelt von | Miklos Szeredi ( d ) |
---|---|
Letzte Version | 3.7.1 (9. November 2020) |
Anzahlung | github.com/libfuse/sshfs |
Geschrieben in | VS |
Betriebssystem | Linux , iOS , Unix-Typ und Microsoft Windows |
Lizenz | GNU General Public License Version 2 |
Webseite | fuse.sourceforge.net/sshfs.html |
Das Secure Shell-Dateisystem (oder SSHFS ) ermöglicht die sichere Freigabe eines Dateisystems mithilfe des SFTP-Protokolls von SSH .
Basierend auf dem FUSE- Dateisystem, mit dem ein Benutzer ohne besondere Berechtigungen auf ein Dateisystem zugreifen kann, ohne die Kernelquellen ändern zu müssen, ermöglicht SSHFS den einfachen Zugriff auf einen Zweig des Remote-Dateisystems über SFTP , das SSH zugrunde liegt. Es ermöglicht daher den Zugriff auf alle SSH- Server, die dieses Protokoll unterstützen, ohne zusätzliche Serveränderungen, was bei den meisten von ihnen der Fall ist.
Da der Dienst auf FUSE basiert, kann der Mount mit jeder Shell oder jedem Dateimanager verwendet werden, unabhängig davon, ob er SFTP unterstützt oder nicht. Einige Dateimanager wie FileZilla oder Ghost Commander enthalten jedoch eine eigene Implementierung.
Die Bedienung ist dann sehr einfach. Die grundlegende Syntax lautet wie folgt:
sshfs nom_hote:mon/repertoire point_de_montage_localDieser Befehl ermöglicht dann den Zugriff auf das Verzeichnis my / directory auf dem Hostnamen des Remote-Systems, indem lokal auf das Verzeichnis point_de_montage_local zugegriffen wird .
Um die Bereitstellung dieses SSHFS- Mount aufzuheben , verwenden wir den folgenden Befehl:
fusermount -u point_de_montage_local
Es ist auch möglich, einen Eintrag in die fstab- Datei einzufügen . Die Syntax lautet wie folgt:
Benutzer : Ermöglicht einem Benutzer das Mounten der Ressource (mit dem Befehl mount / point / de / montage ).
noauto : Es ist vorzuziehen, diese Art von Ressource nicht automatisch bereitzustellen (erfordert die Eingabe eines Kennworts, es sei denn, zuvor wurde ein SSH-Schlüssel ohne Passphrase installiert).
Die Demontage erfolgt einfach mit:
umount /point/de/montageMit dem AFUSE- Tool können SSHFS- Ressourcen automatisch bereitgestellt werden .
Im Folgenden finden Sie ein Beispiel dafür, wie Sie einen Automount-Daemon mit afuse und sshfs erstellen können:
mkdir ~/sshfs afuse -f -o mount_template="sshfs user@%r:/ %m" -o unmount_template="fusermount -u -z %m" ~/sshfsDann müssen Sie nur noch in das Verzeichnis ~ / sshfs gehen und so automatisch das Remote-Stammverzeichnis unserer Computer bereitstellen:
cd ~/sshfs/nom_machine