So richten Sie einen sicheren FTP-Server mit FileZilla auf Ubuntu ein

Ein FTP-Server bietet eine einfache Möglichkeit, Dateien im Netzwerk zu teilen und zu verwalten. In diesem Artikel erfahren Sie, wie Sie auf einem Ubuntu-System mit FileZilla einen sicheren FTP- oder SFTP-Server einrichten. Dabei werden wichtige Aspekte wie Benutzerrechte, Firewall-Einstellungen und Verschlüsselung behandelt, sodass Ihre Daten sicher bleiben.

Grundlegende Installation von FileZilla und ProFTPD auf Ubuntu

Installation von FileZilla

FileZilla ist ein beliebtes FTP-Client-Programm, das in Verbindung mit verschiedenen FTP-Servern genutzt werden kann. Bevor wir zur Servereinrichtung kommen, beginnen wir mit der Installation des FileZilla-Clients auf Ihrem Ubuntu-System. Öffnen Sie dazu das Terminal und führen Sie folgende Befehle aus:

Aktualisieren der Paketliste:

sudo apt update

Installation von FileZilla:

sudo apt install filezilla

Nach erfolgreicher Installation können Sie FileZilla über die Anwendungsübersicht starten.

Einrichtung des ProFTPD-Servers

ProFTPD ist ein leistungsfähiger FTP-Server, der flexibel konfiguriert werden kann, um den unterschiedlichen Bedürfnissen gerecht zu werden. Die Installation startet ebenfalls im Terminal.

Installation von ProFTPD:

sudo apt install proftpd

Nach der Installation können Sie konfigurieren, ob ProFTPD im Standalone-Modus oder als inetd-Dienst betrieben werden soll. Für die meisten Anwendungen ist der Standalone-Modus vorzuziehen. Diese Einstellung können Sie in der Datei /etc/proftpd/proftpd.conf vornehmen.

Grundkonfiguration

Öffnen Sie die Konfigurationsdatei mit Ihrem bevorzugten Texteditor:

sudo nano /etc/proftpd/proftpd.conf

In dieser Datei müssen Sie folgende Parameter überprüfen oder anpassen:

  • ServerName: Ersetzen Sie „Debian“ durch den gewünschten Servernamen.
  • DefaultRoot: Um Benutzer auf ihr Home-Verzeichnis zu begrenzen, entfernen Sie das Kommentarzeichen.
  • RequireValidShell: Auf „off“ setzen, um SFTP-Zugang auch für Benutzer ohne gültige Shell zu erlauben.

Firewall-Freigaben konfigurieren

Stellen Sie sicher, dass die Firewall den Port für den FTP-Verkehr freigibt. Standardmäßig verwendet FTP den Port 21.

Freigabe des FTP-Ports:

sudo ufw allow 21/tcp

Aktivieren Sie die Firewall, falls diese noch nicht aktiviert ist:

sudo ufw enable

Überprüfen Sie schließlich den Status der Firewall, um sicherzustellen, dass die Änderungen übernommen wurden:

sudo ufw status

Benutzerrechte und Sicherheit

Benutzer, die Zugriff auf den FTP-Server erhalten, sollten eingeschränkt werden. Während der Konfiguration von ProFTPD haben wir die Richtlinie festgelegt, dass jeder Benutzer auf sein Home-Verzeichnis beschränkt ist. Um zusätzliche Sicherheit zu gewährleisten, empfehlen wir den Einsatz von SFTP anstelle von FTP, da SFTP die Daten verschlüsselt überträgt.

Konfigurieren Sie den Zugriff und die Berechtigungen sorgfältig, um unautorisierten Zugriff zu verhindern.

Einrichtung von Benutzerrechten und deren Verwaltung

Benutzerbeschreibungen und Berechtigungen

Ein FTP-Server benötigt eine sorgfältige Bestimmung der Benutzerrechte, um einen sicheren und effektiven Dateizugriff zu gewährleisten. Bei der Installation von FileZilla, ProFTPD oder vsftpd auf Ubuntu, ist es wichtig, die spezifischen Zugriffsrechte für jeden Benutzer zu definieren, um Missbrauch vorzubeugen.

Erstellen von Benutzern in Linux

Die Verwaltung von Benutzern erfolgt meist über das Terminal. Nutzen Sie den Befehl sudo adduser <benutzername>, um einen neuen Nutzer zu erstellen. Nach der Benutzererstellung können Sie diesen der passenden Gruppe zuordnen und ihm spezifische Berechtigungen erteilen.

Berechtigungen setzen mit chmod

Die Datei- und Ordnerberechtigungen werden in Linux mit chmod gesetzt. Ein gängiges Format zur Vergabe von Rechten ist dreistellig, beispielsweise chmod 755 <verzeichnis>. Hierbei steht die 7 für vollständigen Zugriff des Besitzers und die 5 für Lese- und Ausführungsrechte für die Gruppe und andere Benutzer.

Verwaltung mit ProFTPD und vsftpd

Sowohl ProFTPD als auch vsftpd bieten umfassende Konfigurationsmöglichkeiten über ihre jeweiligen Konfigurationsdateien. In der Datei /etc/proftpd/proftpd.conf können Sie pro Benutzer oder pro Gruppe spezifische Rechte einrichten, während Sie bei vsftpd die Datei /etc/vsftpd.conf anpassen.

  • ProFTPD: Rollenbasierte Zugangskontrolle.
  • vsftpd: Über die Datei /etc/vsftpd.user_list spezifische Benutzerrechte definieren.

Integrität der Benutzerverwaltung und Sicherheit

Eine umfassende Sicherheitsstrategie umfasst regelmäßige Überprüfungen der Benutzerlisten und Zugangsprotokolle. Zugriffe sollten regelmäßig analysiert werden, um unautorisierte Aktivitäten schnell zu erkennen. Die Implementierung von Verschlüsselung wie TLS oder SSH ist unerlässlich, um einen sicheren Datentransfer zu gewährleisten.

UserRechteGruppe
AdminLesen, Schreiben, AusführenAdministratoren
GastLesenBenutzer
EntwicklerLesen, SchreibenEntwicklung

Konfiguration der Firewall und Aktivierung der Verschlüsselung

Firewall-Konfiguration für FTP/SFTP

Um die Sicherheit Ihres FTP- oder SFTP-Servers zu gewährleisten, ist die korrekte Konfiguration der Firewall entscheidend. Unter Ubuntu können Sie UFW (Uncomplicated Firewall) verwenden, um den Datenverkehr zu steuern.

UFW für FTP-Sitzungen konfigurieren

Zunächst muss UFW installiert und aktiviert sein. Verwenden Sie den folgenden Befehl, um die Ports für einen FTP-Server freizugeben:

  • Öffnen Sie Port 21 für FTP: sudo ufw allow 21/tcp
  • Für SFTP über SSH lassen Sie Port 22 offen: sudo ufw allow 22/tcp
  • Aktualisieren Sie die Firewall-Regeln: sudo ufw status überprüfen Sie den Status.

Aktivierung der Verschlüsselung

Die Verschlüsselung ist ein wichtiger Aspekt beim Schutz der ausgetauschten Daten. SFTP nutzt SSH, um eine verschlüsselte Verbindung sicherzustellen, während bei FTP die Verwendung von SSL/TLS möglich ist.

SSL/TLS für FTP aktivieren

Um SSL/TLS auf Ihrem FTP-Server mit ProFTPD oder vsftpd zu aktivieren, müssen Sie sicherstellen, dass die Protokolle korrekt konfiguriert sind.

  • Installieren Sie zunächst OpenSSL: sudo apt install openssl
  • Erstellen Sie ein selbstsigniertes SSL-Zertifikat: sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt
  • Konfigurieren Sie den FTP-Server, um SSL zu verwenden. Beispiel für vsftpd: Fügen Sie in der /etc/vsftpd.conf die Zeilen ssl_enable=YES und rsa_cert_file=/etc/ssl/certs/proftpd.crt hinzu.
  • Starten Sie den Server neu: sudo systemctl restart vsftpd

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Es tut uns leid, dass der Beitrag für dich nicht hilfreich war!

Lasse uns diesen Beitrag verbessern!

Wie können wir diesen Beitrag verbessern?

Meroth IT-Service ist Ihr lokaler IT-Dienstleister in Frankfurt am Main für kleine Unternehmen, Selbstständige und Privatkunden


Kostenfreie Ersteinschätzung Ihres Anliegens?

❱ Nehmen Sie gerne Kontakt auf ❰

Werbung

FRITZ!Box 5690 Pro (Wi-Fi 7 Premium DSL- und Glasfaser-Router mit Triband (2,4 GHz, 5 GHz, 6 GHz) bis zu 18,5 GBit/s, für Glasfaser & DSL-Anschlüsse, WLAN Mesh, DECT-Basis, deutschsprachige Version)ℹ︎
Ersparnis 16%
UVP**: € 369,00
€ 309,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link Deco X50-PoE Wi-Fi 6 Mesh WLAN Set(2 Pack), AX3000 Dualband Router &Repeater(Unterstützt PoE und DC-Stromversorgung, 2.5Gbps Port, Reichweite bis zu 420m²,WPA3, ideal für große Häus) weißℹ︎
Ersparnis 17%
UVP**: € 229,00
€ 189,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link TL-WPA7817 KIT Powerline Adapter WLAN, AV1000, WiFi 6 AX1500 Dualband, Gigabit Ethernet, Plug & Play, Kompatibel mit Allen HomePlug AV/AV2 Powerline Adapternℹ︎
€ 78,92
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 80,33
Preise inkl. MwSt., zzgl. Versandkosten
€ 86,44
Preise inkl. MwSt., zzgl. Versandkosten
LENOVO Legion Tab, Tablet, 256 GB, 8,8 Zoll, Eclipse Blackℹ︎
€ 529,99
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN Revodok Pro USB C Docking Station Dual HDMI 10 IN 1 Hub 2 HDMI, Gigabit Ethernet, 4X USB C/USB A Ports, PD 100W Schnellladen, SD/TF Kartenleserℹ︎
Ersparnis 23%
UVP**: € 46,99
€ 36,08
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 48,60
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR 8-Port Gigabit Ethernet Plus Switch (GS108E): Managed, Desktop- oder Wandmontage und eingeschränkte Garantie über die gesamte Lebensdauerℹ︎
Ersparnis 17%
UVP**: € 41,99
€ 34,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 38,20
Preise inkl. MwSt., zzgl. Versandkosten
€ 35,09
Preise inkl. MwSt., zzgl. Versandkosten
HP 305 (3YM61AE) Original Druckerpatrone Schwarz für HP DeskJet 27xx, 41xx, HP Envy 60xx, 64xxℹ︎
Ersparnis 4%
UVP**: € 13,50
€ 12,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 12,90
Preise inkl. MwSt., zzgl. Versandkosten
€ 15,99
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR GS305E Managed Switch 5 Port Gigabit Ethernet LAN Switch Plus (Plug-and-Play, Netzwerk Switch Managed, IGMP Snooping, QoS, VLAN, lüfterlos, Robustes Metallgehäuse), Schwarzℹ︎
Ersparnis 19%
UVP**: € 25,99
€ 20,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 20,99
Preise inkl. MwSt., zzgl. Versandkosten
€ 23,05
Preise inkl. MwSt., zzgl. Versandkosten
302 Schwarz Druckerpatrone F6U66AE für HP Officejetℹ︎
Ersparnis 11%
UVP**: € 21,43
€ 18,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link TL-POE4824G 48V Gigabit Passiver PoE Adapter (Unterstützt 48V passives PoE, Wandmontage, Plug & Play) weißℹ︎
€ 17,49
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 19,99
Preise inkl. MwSt., zzgl. Versandkosten
FRITZ!Repeater 6000 (WiFi 6 Repeater mit drei Funkeinheiten: 5 GHz (2 x bis zu 2.400 MBit/s), 2,4 GHz (bis zu 1.200 MBit/s), 2,5-Gigabit-LAN, deutschsprachige Version)ℹ︎
Ersparnis 17%
UVP**: € 259,00
€ 215,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 219,99
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link Powerline Adapter Triple Set TL-PA7017P KIT(1000Mbit/s Homeplug AV2, mit Steckdose, 2 Gigabit Ports, Plug&Play, kompatibel mit Allen Powerline Adaptern, ideal für Streaming, energiesparend)ℹ︎
Ersparnis 23%
UVP**: € 99,80
€ 76,89
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Lenovo Idea Tab Pro Tablet, 12.7" 3K Display, MediaTek Dimensity 8300, 8GB RAM, 256GB eMMC Speicher, Android, Luna Grau, inkl. Tab Pen Plusℹ︎
Ersparnis 7%
UVP**: € 348,84
€ 325,00
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 360,31
Preise inkl. MwSt., zzgl. Versandkosten
€ 387,83
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR RAX10 WiFi 6 Router AX1800 (4 Streams mit bis zu 1,8 GBit/s, Nighthawk WLAN Router Abdeckung bis zu 100 m², kompatibel mit iPhone 12/13 oder Samsung S20/S21)ℹ︎
Ersparnis 5%
UVP**: € 68,11
€ 64,93
Nur noch 1 auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 150,04
Preise inkl. MwSt., zzgl. Versandkosten
€ 154,62
Preise inkl. MwSt., zzgl. Versandkosten
HP 305XL Original Druckerpatrone Schwarz mit extra hoher Reichweiteℹ︎
€ 24,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 25,90
Preise inkl. MwSt., zzgl. Versandkosten
€ 25,99
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link RE330 WLAN Verstärker Repeater 𝐀𝐂𝟏𝟐𝟎𝟎 (867MBit/s 5GHz + 300MBit/s 2,4GHz, WLAN Verstärker, App Steuerung, Signalstärkeanzeige, kompatibel zu Allen WLAN Geräten, AP Modus)ℹ︎
Ersparnis 27%
UVP**: € 29,99
€ 21,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
ℹ︎ Werbung / Affiliate-Links: Wenn Sie auf einen dieser Links klicken und einkaufen, erhalte ich eine Provision. Für Sie verändert sich der Preis dadurch nicht. Zuletzt aktualisiert am 8. Mai 2026 um 0:11. Die hier gezeigten Preise können sich zwischenzeitlich auf der Seite des Verkäufers geändert haben. Alle Angaben ohne Gewähr.
(**) UVP: Unverbindliche Preisempfehlung

Preise inkl. MwSt., zzgl. Versandkosten
Nach oben scrollen