17 responses to “SFTP und FTP unter Linux mounten”

  1. Karsten

    Toller Artikel, gerne würde ich ein ftp mounten, um dann das eigentliche Ziel, “incrementelle” backups auf einem ftp endlich hinzubekommen. Ich benutze “keep” (“rdiff-backup” als backend) und kann damit offensichtlich nur “eingebundene” Verzeichnisse als Zielbackup nutzen.

    sshfs curlftpfs und fuse sind mit allen abhängigkeiten installiert. Zunächst habe ich die Gruppe “fuser” hinzugefügt, vorher kann man keinen User einer Gruppe “fuser” hinzufügen, da fehlte glaube ich etwas bei Deiner Beschreibung; dann habe ich User der Gruppe “fuse” hinzugefügt.

    Mit dem Befehl “chown User.User /mnt/mein_ftp” bekomme ich die Fehlermeldung “invalid user;

    uranus:~ # chown User.User /mnt/mein_ftp chown: `User.User’: invalid user uranus:~ #

    Gross-und Kleinschreibung wurde penibel beachtet, wie komme ich da weiter? Kannst Du mir helfen?

    Beste Grüsse, K.Winkler

  2. Karsten

    Habe noch eine Frage dazu …

    … bei Eingabe des Befehls “curlftpfs USERNAME:PASSWORT@beispiel.de /mnt/mein_ftp/” bcomme ich die Fehlermeldung

    fuse: failed to open /dev/fuse: Is a directory

    Na Klar ist das ein directory, aber warum bindest Du Dich nicht ein?

    Was kann man tun?

  3. swell

    hi,

    interessanter ansatz! vorallem die tatsache, dass sich so backups direkt auf einem FTP realsieren lassen, ohne diese backups vorher lokal zu erstellen!

    ich habe die FTP ressourcen nach dem eintrag in “etc/fstab” erfolgreich mittels “# sudo /media/ftp-backup” mounten können und kann die verzeichnisstruktur einsehen… soweit so gut … doch wenn ich versuche, dort ein verzeichnis mittels “mkdir” zu erstellen, eine datei auf das neu eingebunden drive zu kopieren, oder eine datei zu löschen, bricht die verbindung ab…

    hast du eine idee, woran das liegen könnte?

    thx, swell

  4. Simon

    @ Karsten und /dev/fuse is eben kein directory!! Einfach mal des directory löschen und fuse per synaptec neu installieren!!

  5. nf2

    ein GUI fuer sshfs, curlftpfs und andere gibts hier:

    http://www.scheinwelt.at/~norbertf/devel/fusi/

  6. Thomas

    Kann man das auch als “automount” über die fstab realisieren?

  7. Andi

    Hi funktioniert sicher gut, aber ich habe einen Benutzernamen in dem ein @ vorkommt, also glaubt curlftpfs, der 2. Teil des Namens sei schon dem Hostname. Weißt du wie ich ein @ im Namen escapen kann?

  8. Christopher Arndt

    @Andi Einfach mal in die manpage von curlftpfs schauen. Dort findest du die Option “user”.

    Also: curftpfs -u “user=user@foo.com:pass” /mnt/ftp

    Oder alternativ den Usernamen und Passwort in deine ~/.netrc eintragen (siehe “man netrc”).

  9. Alexander Renz

    Schöner Artikel, erklärt das ganze ziemlich gut ;)

    Am Ende sprichst du von Shellscripts … ich wollt nur mal hinzufügen, dass es auch eleganter geht über die /etc/fstab. Kleines Beispiel für sftp:

    sshfs#alex@google.com:. /media/alexremote fuse user 0

    Damit können User das ganze über mount mounten:

    mount /media/alexremote

  10. Christian Sodtke

    Guter Artikel, aber jetzt habe ich doch gleich ein Problem: Was tute ich, wenn mein FTP Server den REST Befehl nicht unterstützt? Bei mir kachelt der Download ständig ab… wie kann ich die Verwendung von REST unterbinden?

  11. Destillat KW39-2009 | duetsch.info - GNU/Linux, Open Source, Softwareentwicklung, Selbstmanagement, Vim ...

    [...] SFTP und FTP unter Linux mounten [...]

  12. Tino

    Erst mal… Super Artikel, das hab ich gesucht. Weiter so. Jetzt habe ich allerdings ein Problem mit der Rechtevergabe. Bei Arbeiten auf einen Webserver muß ich jedesmal die Rechte per chmod und chgrp erneuern da ja die Rechte des users mit dem ich mounte auf dem Remoteserver verwendet werden. Aus Sicherheitsgründen möchte ich natürlich die Rechte nur auf Userebene verwenden und keine weiteren Gruppen involvieren. Die sshfs Optionen -o gid und -o uid für User und Gruppe Apache beim Mounten zu setzen haben keinen Effekt. Unter Windows verwende ich Dreamweaver per SFTP zum komfortablen editieren der Files (Auch als Root). SSH und vi funzt zwar aber der Komfort… Hab ich jetzt irgendwas vergessen oder übersehen?

  13. Die Ruhe Liegt Im Eichenhain» Mount an SSH resource
  14. Martin

    Super, tolle Anleitung. Habe ich gebraucht um mein Homeverzeichnis in der Uni per SFTP zu mounten!

  15. chromax

    Häufig wird SFTP und SSH + FTP verwechselt.

    Keines der Tools kann echtes SFTP, sondern nur SSH + FTP. Bei sshfs jedenfalls und curl scheint auch nur das Passwort mit “SSLv3 and TLSv1″ zu verschlüsseln.

    Also ist das Passwort verschlüsselt, die Daten selbst aber nicht.

Einen Kommentar hinterlassen