Verwenden eines FTP-Servers für 3CX Backups unter Linux
Anleitung zu unterstützten FTP-Lösungen für Sichern und Wiederherstellen von 3CX unter Linux.
Wichtiger Hinweis
Die von 3CX unter Linux getesteten FTP-Server sind vsftpd und Pro-FTPd. Ein FTP-Server läuft unabhängig von Ihrer 3CX Telefonanlage und muss nicht auf demselben Server installiert werden. Der in dieser Anleitung verwendete FTP-Server ist vsftpd.
Installieren von vsftpd als FTP-Server für Linux
Diese Anleitung beschreibt die Installation des FTP-Servers „vsftpd“ (very secure file transfer protocol daemon) unter Debian 9 / Debian 10, der kostenlos heruntergeladen und genutzt werden kann. So installieren Sie den FTP-Server „vsftpd“:
- Melden Sie sich mit einem Konto mit Administratorrechten per SSH oder direkt am Terminal an Ihrem Linux-System an.
- Aktualisieren Sie die Paketlisten des APT-Repositorys mit folgendem Befehl:
- Installieren Sie vsftpd mit folgendem Befehl:
- Aktivieren Sie den vsftpd-Dienst, damit er beim Systemstart automatisch gestartet wird:
Konfigurieren von vsftpd als FTP-Dienst
- Verwenden Sie das Terminal Ihres Linux-Servers, um die Datei /etc/vsftpd.confzu bearbeiten und den FTP-Dienst zu konfigurieren:
- Dies sind die Mindestkonfigurationsoptionen, die in der Konfigurationsdatei enthalten sein müssen, damit der vsftpd-Dienst ordnungsgemäß läuft:
listen=YES listen_ipv6=NO anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=NO xferlog_enable=YES xferlog_file=/var/log/vsftpd.log #Data Connection Timeout control for large file transfer - adjust accordingly. data_connection_timeout=3600 chroot_local_user=YES chroot_list_enable=NO secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=ftp allow_writeable_chroot=YES #pasv_enable=YES #pasv_max_port=10100 #pasv_min_port=10090 #pasv_address=X.X.X.X
Zeilen, die mit einer Raute (#) beginnen, sind auskommentierte Konfigurationsoptionen und werden von „vsftpd“ beim Starten nicht angewendet. Konfigurieren Sie jede Option entsprechend Ihrer Umgebung. Falls Ihr FTP-Server hinter einem NAT-Gerät betrieben wird, fahren Sie mit Schritt 3 fort, andernfalls springen Sie zu Schritt 4.
- Falls sich Ihr FTP-Server hinter einem NAT-Gerät befindet, müssen Sie die Verwendung von passivem FTP aktivieren. Entfernen Sie dazu das Kommentarzeichen am Anfang folgender Optionen oder fügen Sie diese am Ende der Konfigurationsdatei hinzu:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Passen Sie diese Optionen für passive FTP-Verbindungen an Ihre Netzwerkumgebung an:
- „pasv_min_port“ und „pasv_max_port“ – Legen Sie den Port-Bereich fest (min - max).
- „pasv_address“ – Ersetzen Sie „X.X.X.X“ durch Ihre öffentliche IP-Adresse.
- Drücken Sie Strg+X, dannYund dieEingabetaste, um die Datei zu speichern und den Editor zu beenden.
- Starten Sie den vsftpd-Dienst neu, um die konfigurierten Optionen zu übernehmen:
Hinzufügen eines FTP-Nutzers zu vsftpd
- Erstellen Sie im Linux-Terminal einen neuen FTP-Nutzer mit folgendem Befehl:
In diesem Beispiel erstellen wir den FTP-Nutzer „3cxftpuser“ mit der Option „-s /bin/nologin“, um den Shell-Zugriff für dieses Konto zu deaktivieren, sodass es nur für Dateiübertragungen verwendet werden kann.
- Verwenden Sie folgenden Befehl, um ein Passwort für den neuen FTP-Nutzer festzulegen:
- Verwenden Sie den konfigurierten FTP-Dienst und FTP-Nutzer anschließend in der 3CX Verwaltungskonsole unter Sicherung.
Siehe auch
- Verwenden eines FTP-Servers für 3CX Backups unter Microsoft Windows
- 3CX Befehle für Sichern und Wiederherstellen
Letztes Update
Dieses Dokument wurde zuletzt am 21. September 2026 aktualisiert.
