In dieser Anleitung zeigen wir Ihnen, wie Sie Pure-FTPd, einen sicheren und leichtgewichtigen FTP-Server, auf Ihrem Ubuntu 24.04 VPS-Server installieren. Pure-FTPd bietet eine gute Balance zwischen Funktionalität und Sicherheit und ist eine ausgezeichnete Wahl für die meisten FTP-Anforderungen.
Schritt 1: System aktualisieren
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade -y
Schritt 2: Pure-FTPd installieren
Installieren Sie Pure-FTPd mit dem folgenden Befehl:
sudo apt install pure-ftpd -y
Schritt 3: Konfiguration anpassen (optional)
Pure-FTPd verwendet eine Reihe von Konfigurationsdateien im Verzeichnis /etc/pure-ftpd/conf/. Sie können diese Dateien bearbeiten, um das Verhalten des Servers anzupassen. Hier sind einige gängige Einstellungen:
/etc/pure-ftpd/conf/NoAnonymous: Setzen Sie den Wert auf “yes”, um anonyme Anmeldungen zu deaktivieren./etc/pure-ftpd/conf/ChrootEveryone: Setzen Sie den Wert auf “yes”, um Benutzer auf ihr Home-Verzeichnis zu beschränken./etc/pure-ftpd/conf/PAMAuthentication: Setzen Sie den Wert auf “yes”, um die PAM-Authentifizierung zu verwenden (empfohlen).
Bearbeiten Sie die Dateien mit einem Texteditor wie nano:
sudo nano /etc/pure-ftpd/conf/NoAnonymous
Ändern Sie den Wert auf “yes”, speichern Sie die Datei und starten Sie Pure-FTPd neu:
sudo systemctl restart pure-ftpd
Schritt 4: FTP-Benutzer erstellen
Erstellen Sie einen neuen Benutzer für den FTP-Zugriff:
sudo adduser ftpuser
Legen Sie ein sicheres Passwort für den Benutzer fest und geben Sie weitere Informationen an, wenn Sie dazu aufgefordert werden.
Schritt 5: FTP-Zugriff testen
Verwenden Sie einen FTP-Client (z.B. FileZilla), um eine Verbindung zu Ihrem Server herzustellen. Geben Sie die folgenden Informationen ein:
- Host: Ihre Server-IP-Adresse oder Domainname
- Benutzername: ftpuser
- Passwort: Das Passwort, das Sie für den Benutzer festgelegt haben
- Port: 21 (Standard-FTP-Port)
Wenn die Verbindung erfolgreich hergestellt wurde, können Sie Dateien hoch- und herunterladen.
Schritt 6: Sicherheit verbessern (optional)
- Beschränken Sie den Zugriff auf bestimmte IP-Adressen oder Bereiche.
- Verwenden Sie TLS/SSL, um die FTP-Verbindung zu verschlüsseln.
- Konfigurieren Sie Fail2ban, um Brute-Force-Angriffe zu blockieren.
Abschluss
Sie haben nun erfolgreich Pure-FTPd auf Ihrem Ubuntu 24.04 Server installiert. Sie können nun Dateien sicher über FTP übertragen. Denken Sie daran, die Sicherheitseinstellungen anzupassen, um Ihren Server vor unbefugtem Zugriff zu schützen.