Raspberry Pi FTP-Server – der Klassiker, richtig eingesetzt
Aktion: Gratis-Lektionen anschauen ✓
NEWS
RASPBERRY PI FTP-SERVER – DER KLASSIKER, RICHTIG EINGESETZT

Der geduldige Empfänger für Geräte von gestern
Passende Hardware im Überblick
Boards – ein FTP-Server ist genügsam:
Raspberry Pi 5 mit 4GB RAM – reicht dicke (Link)*
Raspberry Pi 5 mit 8GB RAM – wenn noch andere Dienste mitlaufen (Link)*
Raspberry Pi 5 mit 16GB RAM – für die große Heimserver-Kiste (Link)*
Raspberry Pi 4 Starter-Set – der sparsame Dauerläufer (Link)*
Raspberry Pi Zero 2 W – wenn es nur eine Kamera ist (Link)*
Speicher – dorthin fließen die Dateien:
SanDisk Extreme Portable SSD 1TB – die unkomplizierte Lösung (Link)*
SanDisk Extreme Portable SSD 2TB – wenn Videos landen (Link)*
Geekworm X1001 M.2-HAT für den Pi 5 (Link)*
Intenso M.2 NVMe SSD 500GB – günstiger Einstieg (Link)*
Crucial P310 NVMe SSD 500GB – die schnellere Wahl (Link)*
Intenso TX800 SSD – Reserve für das Archiv (Link)*
SanDisk Extreme A2 128GB – nur für das System (Link)*
Für den Dauerbetrieb im Schrank:
Offizielles 27-W-Netzteil für den Pi 5 (Link)*
Geekworm X1200 USV – schützt vor abgebrochenen Uploads (Link)*
Waveshare PoE-HAT – Strom und Netzwerk in einem Kabel (Link)*
Kurz gesagt: Wofür braucht man 2026 noch einen FTP-Server?
Die Kurzfassung:
- Der eigentliche Zweck: Ein Raspberry Pi FTP-Server ist die Annahmestelle für Geräte, die nichts Moderneres sprechen – Überwachungskameras, Netzwerkscanner, Etikettendrucker, Messgeräte und Maschinensteuerungen laden ihre Dateien bis heute per FTP ab.
- Die Software: vsftpd ist der schlanke Standard. Raspberry Pi OS auf Trixie-Basis bringt Version 3.0.5 mit, die ältere Bookworm-Generation 3.0.3 – beide völlig ausreichend.
- In zehn Minuten fertig: sudo apt install vsftpd, danach ein knappes Dutzend Zeilen in /etc/vsftpd.conf. Mehr ist es wirklich nicht.
- Für Menschen die falsche Wahl: Wer selbst Dateien hin- und herschiebt, nimmt SFTP. Das steckt bereits in SSH und braucht keinen zusätzlichen Dienst.
- Sicherheit: Klassisches FTP überträgt Benutzername und Passwort im Klartext. Im abgeschotteten Heimnetz ist das vertretbar, ins Internet gehört es nur mit FTPS oder hinter einem VPN.
- Der Unterbau: Ständig eintrudelnde Uploads gehören auf eine SSD oder eine USB-Festplatte, nicht auf die Speicherkarte.
Raspberry Pi FTP-Server: Was der Klassiker heute noch leistet
FTP ist älter als das Web. Das Protokoll stammt aus einer Zeit, in der Verschlüsselung noch kein Thema war – und genau das hat es aus dem Alltag der Anwender verdrängt. Die großen Browser haben ihre FTP-Unterstützung längst entfernt, Betriebssysteme binden FTP-Freigaben nur noch widerwillig ein. Selbst der Entwickler von vsftpd schreibt auf der Projektseite offen, dass das FTP-Protokoll seinem Ende entgegengeht.
Trotzdem ist der Dienst nicht tot, sondern nur umgezogen: von den Menschen zu den Maschinen. Eine Netzwerkkamera für 40 Euro kennt kein WebDAV, kein SMB3 und kein S3 – aber sie kennt FTP. Dasselbe gilt für Multifunktionsdrucker mit Scan-to-Folder, für Zeiterfassungsterminals, für Wetterstationen mit Bildupload und für die Steuerungen unzähliger Industrieanlagen. Für all diese Geräte ist ein FTP-Server auf dem Raspberry Pi die einzige Brücke in ein modernes Netzwerk.
Der Pi passt dafür ausgezeichnet: Er kostet wenig, verbraucht wenig Strom, läuft jahrelang durch und hängt ohnehin im Netzwerk. Ein Board mit 4 GB RAM langweilt sich bei dieser Aufgabe; die Übertragungsrate begrenzt nicht der Prozessor, sondern das Netzwerk und der Datenträger. Wer den Pi ohnehin schon als NAS oder Druckserver betreibt, hängt den FTP-Dienst einfach daneben.
Der entscheidende Gedanke bei der Planung: Der FTP-Ordner ist eine Laderampe, kein Lager. Geräte laden dort ab, und ein nachgelagerter Prozess räumt auf – sortiert, verschiebt, benennt um, löscht Altes. Wer das von Anfang an so denkt, bekommt ein System, das auch nach zwei Jahren noch funktioniert, statt eines Ordners mit 180.000 Bilddateien.
FTP-Server auf dem Raspberry Pi installieren – Schritt für Schritt
- Grundlagen schaffen: Ein aktuelles Raspberry Pi OS, eine feste IP-Adresse und ein aktualisiertes System. Ohne feste Adresse sucht die Kamera nach dem nächsten Router-Neustart ins Leere.
- vsftpd installieren: sudo apt install vsftpd – der Dienst startet sofort und meldet sich auf Port 21. Ein Blick mit systemctl status vsftpd bestätigt, dass er läuft.
- Eigenen Benutzer anlegen: sudo adduser kamera. Jedes Gerät bekommt einen eigenen Zugang – niemals den Standardbenutzer des Pi hergeben. Wer dem Konto keine Anmeldung an der Konsole erlauben will, setzt zusätzlich sudo usermod -s /usr/sbin/nologin kamera.
- Konfiguration anpassen: In /etc/vsftpd.conf gehören diese Zeilen:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
Damit ist der anonyme Zugang zu, jeder Benutzer sitzt in seinem eigenen Verzeichnis fest, und nur die in der Liste genannten Konten dürfen sich überhaupt anmelden. - Passiv-Ports festlegen: pasv_enable=YES, pasv_min_port=40000 und pasv_max_port=40100. Ohne festen Portbereich baut kein Client eine Datenverbindung auf, sobald eine Firewall dazwischensteht – das ist mit Abstand die häufigste Fehlerquelle.
- Benutzer freischalten und neu starten: Den Namen in /etc/vsftpd.userlist eintragen, dann sudo systemctl restart vsftpd. Änderungen an der Konfiguration greifen erst nach diesem Neustart.
- Verschlüsselung aktivieren (optional, aber empfohlen): Mit ssl_enable=YES und einem Zertifikat unter /etc/ssl/private/ wird aus FTP ein FTPS. Ältere Geräte sprechen das nicht – dann bleibt der Zugang unverschlüsselt und muss im Netzwerk entsprechend abgeschirmt werden.
- Testen: Mit FileZilla oder WinSCP vom PC aus verbinden, eine Datei hochladen, eine herunterladen. Erst wenn das klappt, wird das Zielgerät konfiguriert.
FTP, FTPS, SFTP oder Samba – der ehrliche Vergleich
Vier Wege führen zu Dateien auf dem Pi, und sie haben sehr unterschiedliche Stärken. Die Tabelle ordnet ein, wann welcher Weg der richtige ist:
| Kriterium | FTP (vsftpd) | FTPS | SFTP (über SSH) | Samba |
|---|---|---|---|---|
| Verschlüsselung | keine | ja | immer | ja (SMB3) |
| Zusätzlicher Dienst nötig | ja | ja | nein | ja |
| Ports | 21 + Passivbereich | 21 + Passivbereich | nur 22 | 445 |
| Alte Geräte und Kameras | Standard | teilweise | selten | teilweise |
| Als Laufwerk am PC | umständlich | umständlich | möglich | nativ |
| Empfehlung für | Geräte-Uploads | Geräte mit TLS | Menschen und Skripte | Familien-Freigaben |
Die wichtigste Erkenntnis steckt in der zweiten Zeile: SFTP ist bereits vorhanden. Wer SSH aktiviert hat, kann sofort mit FileZilla auf Port 22 zugreifen – verschlüsselt, ohne Passiv-Port-Ärger und ohne einen weiteren Dienst zu betreiben. Für den Datenaustausch zwischen Mensch und Pi gibt es deshalb praktisch keinen Grund, FTP zu wählen. Für die Familienfreigabe im Wohnzimmer ist Samba bequemer, weil Windows, macOS und Android es als normales Netzlaufwerk einbinden.
Typische Aufgaben für den FTP-Server im Heimnetz
In der Praxis taucht der Dienst fast immer in derselben Rolle auf: als Zwischenstation. Diese Muster sind besonders verbreitet:
- Kamera-Aufnahmen einsammeln: Günstige IP-Kameras laden Bewegungsbilder per FTP hoch. Der Pi nimmt sie an, ein Cronjob löscht nach 30 Tagen. Wer stattdessen eine echte Auswertung mit Objekterkennung möchte, ist mit Frigate besser bedient – das arbeitet direkt am Videostream statt an abgelegten Bildern.
- Scan-to-Folder: Multifunktionsdrucker legen gescannte Dokumente im FTP-Ordner ab. Von dort holt sie eine Dokumentenverwaltung ab und macht sie durchsuchbar.
- Weiterleitung ins richtige Lager: Ein kurzes Skript verschiebt eingegangene Dateien in die Nextcloud oder synchronisiert sie mit Syncthing auf einen zweiten Rechner. Erfahrungswerte aus der Community zeigen, dass genau dieser Zwischenschritt über Erfolg oder Datenmüll entscheidet.
- Altgeräte weiterbetreiben: Messtechnik, Waagen oder Steuerungen aus den 2010er Jahren erwarten oft einen bestimmten FTP-Server im Netz. Der Pi ersetzt hier einen ausgemusterten Windows-Rechner und spart im Dauerbetrieb erheblich Strom.
- Firmware und Konfigurationen verteilen: Netzwerkgeräte holen sich Konfigurationsdateien beim Start per FTP oder TFTP – eine Aufgabe, die dem Pi im Serverschrank gut steht.
Fehler und Stolpersteine
- Verbindung steht, Dateiliste bleibt leer: Der Klassiker. Ursache ist fast immer der fehlende Passiv-Portbereich oder eine Firewall, die ihn blockiert. Alternativ im Client auf aktiven Modus umschalten.
- „500 OOPS: vsftpd: refusing to run with writable root inside chroot": Diese Meldung erscheint, wenn chroot_local_user=YES ohne allow_writeable_chroot=YES gesetzt ist. Beide Zeilen gehören zusammen.
- Uploads landen auf der Speicherkarte: Ohne eine passende Einbindung schreibt vsftpd ins Home-Verzeichnis auf der SD-Karte. Dauerhafte Schreiblast bringt jede Karte um – der Datenordner gehört auf eine NVMe-SSD oder eine externe Platte.
- Portfreigabe im Router: Port 21 aus dem Internet erreichbar zu machen, ist keine gute Idee. Warum Portfreigaben immer seltener nötig sind, erklärt sich am besten am Beispiel von Tailscale: Ein Mesh-VPN erspart die offene Tür komplett.
- Keine Speicherplatzgrenze: Ein Gerät, das im Sekundentakt Bilder abliefert, füllt jede Platte. Ein Aufräum-Cronjob und ein Blick auf den freien Speicherplatz gehören zum Setup dazu.
- Ein Konto für alles: Wenn Kamera, Drucker und Notebook denselben FTP-Zugang nutzen, sehen alle dieselben Daten. Getrennte Benutzer mit eigenem chroot kosten zwei Minuten und lösen das Problem dauerhaft.
- Kein Backup: Der FTP-Ordner wirkt wie ein Archiv, ist aber nur eine Ablage. Was dauerhaft bleiben soll, gehört ins Backup.
Häufige Fragen zum Raspberry Pi FTP-Server
Welcher FTP-Server ist der richtige für den Pi?
vsftpd deckt praktisch alle Heimnetz-Aufgaben ab und ist bewusst schlank gehalten. ProFTPD und Pure-FTPD bieten mehr Funktionen wie virtuelle Benutzer aus einer Datenbank – das braucht im Privatumfeld fast niemand.
Warum bricht die Verbindung beim Auflisten des Verzeichnisses ab?
Weil die Datenverbindung getrennt von der Steuerverbindung aufgebaut wird. Fehlt der definierte Passiv-Portbereich in der Konfiguration oder in der Firewall, scheitert genau dieser zweite Kanal. Das löst die Mehrzahl aller Fälle.
Ist ein FTP-Server im Heimnetz unsicher?
Unverschlüsselt überträgt FTP Zugangsdaten lesbar. Innerhalb des eigenen Netzes und mit einem Konto, das nur einen Ordner sieht, ist das Risiko überschaubar. Aus dem Internet erreichbar sollte er ohne FTPS oder VPN niemals sein.
Kann eine Überwachungskamera direkt auf den Pi speichern?
Ja, dafür ist das Setup gedacht. In der Kamera werden IP-Adresse des Pi, Benutzername, Passwort und Zielordner eingetragen. Weitere Möglichkeiten zeigt der Beitrag zur Überwachungskamera mit dem Raspberry Pi.
Brauche ich für SFTP wirklich nichts zu installieren?
Nein. Sobald SSH aktiv ist, läuft SFTP mit. FileZilla verbindet sich einfach auf Port 22 – fertig. Das ist einer der am häufigsten übersehenen Punkte in der Pi-Welt.
Wie schnell überträgt der Pi Dateien?
Der begrenzende Faktor ist praktisch nie die CPU, sondern Netzwerk und Datenträger. Am Gigabit-Anschluss des Pi 5 mit SSD sind Werte nahe der Leitungsgrenze realistisch, an einer SD-Karte oder per WLAN deutlich weniger.
Wie werde ich den Dienst wieder los?
sudo apt purge vsftpd entfernt Programm und Startdatei. Die angelegten Benutzerkonten und deren Ordner bleiben bestehen und müssen bei Bedarf einzeln gelöscht werden.
Fazit
Ein Raspberry Pi FTP-Server ist 2026 kein Werkzeug mehr für Menschen, sondern eine Annahmestelle für Maschinen – und in dieser Rolle ist er ausgezeichnet. Unsere klare Empfehlung lautet deshalb zweigeteilt: Richte vsftpd nur dann ein, wenn ein Gerät im Netz nichts anderes kann. Für den eigenen Dateiaustausch nimmst du SFTP, das mit SSH ohnehin schon läuft und dabei verschlüsselt ist. Und wenn du vsftpd aufsetzt, dann konsequent: eigener Benutzer je Gerät, chroot aktiv, fester Passiv-Portbereich, Daten auf SSD und ein Aufräum-Cronjob von Tag eins an. So bleibt der FTP-Ordner das, was er sein soll – eine Laderampe, von der die Fracht zuverlässig weiterwandert, statt ein Datenfriedhof, der irgendwann die Platte sprengt.
* = Affiliate Link (raspi-config.de ist Teilnehmer des Partnerprogramms von Amazon EU, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu Amazon.de Werbekostenerstattung verdient werden kann.)
Aktion: Gratis-Lektionen anschauen ✓
VORSCHAU
Was Dich im Raspberry Pi Videokurs erwartet.
Play klicken & Video abspielen.
NEWS
EMPFEHLUNG
Danke für Deine Weiterempfehlung!
© 2026 raspi-config.de | Datenschutz | Impressum


