Konstantin Filtschew WebLog

Der tägliche IT-Wahnsinn

SSHFS unter Linux und Windows direkt nutzen

Dateisysteme unter Linux mit SSH über das Netzwerk einbinden ist eine mehr als praktische Sache. Dazu findet die Übertragung gesichert statt, was bei NFS und Samba nicht der Fall ist.

Die ganze Geschichte funktioniert unter Debian und Ubuntu wie folgt:

CODE:
  1. # Paket installieren:
  2. aptitude install sshfs
  3.  
  4. # Seinen Benutzer in die Gruppe fuse aufnehmen:
  5. useradd <deinbenutzer> fuse
  6.  
  7. # Sich neu am System anmelden, damit die Rechte übernommen werden
  8.  
  9. # Ein beliebigies Dateisystem einbinden:
  10. sshfs user@remoterechner:remotepfad/ lokalerPfad/

Für wackelige und schlechte Verbindungen hilft der folgende eintrag in der ~/.ssh/config:

CODE:
  1. ServerAliveInterval 15

Das hält die SSH-Verbindung länger am leben, wenn auch gerade keine Verbindung da ist.
Quelle: http://fuse.sourceforge.net/wiki/index.php/SshfsFaq#TOC

Allerdings funktionierte es unter Windows nicht so einfach. Jetzt habe ich aber eine Lösung im Internet gefunden. Auf der Seite www.dokan-dev.net lässt sich eine Bibliothek und ein Programm runterladen mit dem es möglich ist Laufwerke per SSH zu mounten.

Die Installation ist relativ einfach:

  1. Auf die http://dokan-dev.net/en/download/ gehen.
  2. Dokan Library in der neuesten Version runterladen und installieren.
  3. Microsoft Visual C++ 2005 SP1 Redistributable Package installieren (siehe Seite von dokan.dev)
  4. Dokan-SSHFS installieren und nutzen.

Die Bibliothek und das Programm befinden sich noch in einem frühen Entwicklungsstadium, deswegen habe ich nicht nach Fehlern gesucht. Trotzdem scheint es ganz ordentlich zu funktionieren. Damit großen Lob an die Entwickler und vielen Dank.

Hinweis (Stand dokan-sshfs-0.1.9.1124): Die Fehlermeldung "failed to connect" unter dokan-sshfs gilt für alle Verbindungsfehler, die es so gibt. Wenn jemand diese Fehlermeldung bekommt, dann sollte er nicht verzweifeln, sondern das Passwort nochmal eingeben und alle anderen Daten prüfen. Besonders leere Felder z.B. beim Pfad sind eine Stolperfalle. Nicht verzweifeln, alles einmal richtig eingeben und speichern.

Quellen und weitere Hinweise:

Ähnliche Beiträge:

  1. Von Windows auf Linux (ext2, ext3, ext4) Partitionen zugreifen
  2. Auf Ext2 unter Windows (Vista, Windows Server 2003) zugreifen
  3. HOWTO: Hauppauge HVR 900 DVB-T Tuner unter Linux nutzen
  4. HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen
  5. HOWTO: Hauppauge HVR 900 DVB-T Tuner und verwandte Modelle unter Linux nutzen

2 Reaktionen zu “SSHFS unter Linux und Windows direkt nutzen”

  1. D

    Hey, sehr cooler Tipp. Das hatte ich bisher nirgends gefunden. Leider ist es in meiner Erfahrung sehr sehr langsam. Ich kriege nur ca. 150 kb/s bei 50ms Latenz und Bandbreite für die 10-fache Geschwindigkeit…

  2. rms2

    Hi,
    schneller könnte http://www.expandrive.com/windows sein, dafür kostet es aber 40 EUR (Testdownload möglich).

    Grüße,
    Ralf

Einen Kommentar schreiben

Copyright © 2012 by: Konstantin Filtschew WebLog • Template by: BlogPimp Lizenz: Creative Commons BY-NC-SA.