Linux

FTP-Server unter Linux mit curlftpfs mounten

aktualisiert am 1 min Lesezeit

Mit dem Tool curlftpfs mountest du einen FTP-Server unter Linux in ein lokales Verzeichnis.

Lösung

  1. Installiere zuerst curlftpfs:

    Bash
    apt install curlftpfs
  2. Mounte den FTP-Server manuell:

    Bash
    curlftpfs Benutzername:Passwort@ftp-server.de/pfad_auf_dem_server/ ~/mnt
  3. Zum Unmounten der Freigabe:

    Bash
    fusermount -u ~/mnt

Beim Systemstart mounten

In manchen Fällen soll der FTP-Server bereits beim Serverstart gemountet werden. Dazu passt du die Datei /etc/fstab an:

curlftpfs#Benutzer:Passwort@ftp.example.com /home/user/ftp fuse auto,user,allow_other 0 0

Hinweis

Die Datei /etc/fstab kann jeder Benutzer auf dem System lesen, das Passwort steht dort also für alle sichtbar. Besser legst du die Zugangsdaten in /root/.netrc ab und lässt sie in der fstab weg:

machine ftp.example.com
login Benutzer
password Passwort
Bash
chmod 600 /root/.netrc

Der Eintrag in der fstab lautet dann curlftpfs#ftp.example.com /home/user/ftp fuse auto,user,allow_other 0 0. Denk auch daran, dass FTP Benutzername, Passwort und Daten unverschlüsselt überträgt. Wenn der Server es kann, nutze FTPS mit der Option ssl.

Tippe, um alle Artikel zu durchsuchen.

Nachricht schreiben

Die Daten nutze ich nur, um dir zu antworten. Mehr dazu im Datenschutz.