ftp-Verzeichnisse als Nutzer einbinden ...
Hier zu Hause habe ich eine Fritz!Box und daran angehängt ist eine USB-Festplatte, auf die ich über die Box via ftp zugreifen kann. Da ich ftp-Programme nicht so sehr mag (wenn ich sie täglich nutzen muss), musste eine andere Lösung her. Die nennt sich curlftpfs. curlftpfs nutzt FUSE (Filesystem in Userspace), um die Verzeichnisse einzubinden.
Die Einrichtung geht relativ schnell.
curlftpfs muss installiert werden, unter Ubuntu
Wenn Ihr - so wie ich - den ftp-Zugang mit einem Passwort geschützt habt, solltet Ihr eine Datei
Der Server kann mit
Anmerkung: Es gibt auch sshfs, um Verzeichnisse via ssh zu verbinden.
Die Einrichtung geht relativ schnell.
curlftpfs muss installiert werden, unter Ubuntu
sudo aptitude install curlftpfs
, Euer User muss der Gruppe fuse hinzugefügt werden sudo adduser $USER fuse
(danach ab- und anmelden), anschliessend kann mittels curlftpfs ftp://fritz.box/ /home/$USER/fritz.box/
der ftp-Server eingebunden werden (das Verzeichnis "fritz.box" muss existieren). Wenn Ihr - so wie ich - den ftp-Zugang mit einem Passwort geschützt habt, solltet Ihr eine Datei
.netrc
mit folgendem Inhalt in Eurem home-Verzeichnis erstellen:machine fritz.box
login ftpuser
password DAS_PASSWORT
Der Server kann mit
fusermount -u /home/$USER/fritz.box
wieder ausgehängt werden.Anmerkung: Es gibt auch sshfs, um Verzeichnisse via ssh zu verbinden.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Markus am :
Dirk Deimeke am :
Ich habe ncftp und Filezilla benutzt und beides geht mir auf die Nerven.
Wenn ich den ftp-Server so einbinde, kann ich jedes andere (Backup-)Programm damit nutzen.
Protector am :
Denn wenn du Ubuntu nutzt, könntest du auch einfach Orte -> Verbindung zu Server nutzen.
Dort dann FTP mit Zugangsbeschränkung, deinen Nutzernamen und Passwort eingeben, als Lesezeichen speichern und des wars.
Dirk Deimeke am :
Wo wird das Verzeichnis denn eingebunden, wenn ich Deinen Weg gehe? Kann ich ein Skript laufen lassen, das mein Backup auf den ftp-server kopiert?
ronfle am :
Dirk Deimeke am :
Alex am :
Ich greife auf die USB-Platte an der FritzBox mittels Nautilus und Samba zu:
smb://fritz.box/
Ist allerdings nicht passwortgeschützt.
Dirk Deimeke am :
Ich brauche es wirklich auf der Kommandozeile und nicht nur in der Grafik.
Protector am :
Da kannst du dann ein Backup machen.
Beispiel:
gvfs-fuse-daemon on /home/protector/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=protector)
[10:51:46][protector@protector-HP-Compaq-6720s:~]$ Netz 96%$ cd .gvfs/
[10:51:50][protector@protector-HP-Compaq-6720s:~/.gvfs]$ Netz 96%$ ls
FTP als flashes auf faq4mobiles.de
Dirk Deimeke am :
Ich muss es aber per grafischer Oberfläche erst einbinden, oder?
Protector am :
Dann kannst du nämlich auch via Terminal den FTP dahin per Hand mounten.
Dirk Deimeke am :
Da ist ein manueller Eingriff absolut nicht machbar.
Markus am :
Dirk Deimeke am :
Gut, das ginge auch, allerdings ist das Löschen alter Backups dann sehr mühsam. Das geht mit echten Verzeichnissen doch leichter. (Und warum eine schlechtere Lösung nutzen, wenn es eine sehr gute gibt?).
Markus am :
Dirk Deimeke am :
Markus am :
Dirk Deimeke am :
Da gibt es curlftps für ftp(s), sshfs für sftp, webdavfs für WebDAV.
Unabhängig davon, welches Protokoll Du benutzt, eine Übergabe von Usernamen und Passwort auf der Kommandozeile ist eine schlechte Idee. Das gilt sowohl im Skript, wie auch interaktiv.
Christian A. Reiter am :
Dirk Deimeke am :