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“:

  1. Melden Sie sich mit einem Konto mit Administratorrechten per SSH oder direkt am Terminal an Ihrem Linux-System an.

Installieren von vsftpd als FTP-Server für Linux

  1. Aktualisieren Sie die Paketlisten des APT-Repositorys mit folgendem Befehl:

sudo apt update

  1. Installieren Sie vsftpd mit folgendem Befehl:

sudo apt install -y vsftpd

Installieren von vsftpd als FTP-Server für Linux

  1. Aktivieren Sie den vsftpd-Dienst, damit er beim Systemstart automatisch gestartet wird:

sudo systemctl enable vsftpd.service

Konfigurieren von vsftpd als FTP-Dienst

Konfigurieren von vsftpd als FTP-Dienst

  1. Verwenden Sie das Terminal Ihres Linux-Servers, um die Datei
    /etc/vsftpd.conf
    zu bearbeiten und den FTP-Dienst zu konfigurieren:

sudo nano /etc/vsftpd.conf

  1. 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.

  1. 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.
  1. Drücken Sie
    Strg
    +
    X
    , dann
    Y
    und die
    Eingabetaste
    , um die Datei zu speichern und den Editor zu beenden.
  2. Starten Sie den vsftpd-Dienst neu, um die konfigurierten Optionen zu übernehmen:

sudo systemctl restart vsftpd.service

Hinzufügen eines FTP-Nutzers zu vsftpd

  1.         Hinzufügen eines FTP-Nutzers zu vsftpd
  2. Erstellen Sie im Linux-Terminal einen neuen FTP-Nutzer mit folgendem Befehl:

sudo useradd -m -s /bin/nologin 3cxftpuser

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.

  1. Verwenden Sie folgenden Befehl, um ein Passwort für den neuen FTP-Nutzer festzulegen:

sudo passwd 3cxftpuser

  1. Verwenden Sie den konfigurierten FTP-Dienst und FTP-Nutzer anschließend in der 3CX Verwaltungskonsole unter Sicherung.

Siehe auch

Letztes Update

Dieses Dokument wurde zuletzt am 21. September 2026 aktualisiert.

https://www.3cx.de/docs/ftp-server-pbx-backups-linux/