Korzystanie z serwera FTP do kopii zapasowych 3CX – Linux
Ten przewodnik przedstawia obsługiwane rozwiązania FTP dostępne na potrzeby tworzenia i przywracania kopii zapasowych (Backup and Restore) systemu 3CX na platformie Linux.
Ważna uwaga
Serwery FTP przetestowane przez 3CX na systemie Linux to vsftpd oraz Pro-FTPd. Serwer FTP działa niezależnie od centrali 3CX PBX i nie musi być zainstalowany na tej samej maszynie. Serwerem FTP opisanym w tym przewodniku jest vsftpd.
Serwer FTP dla systemu Linux
Ten przewodnik opisuje instalację serwera FTP “vsftpd” (very secure file transfer protocol daemon) na systemach Debian 9 / Debian 10, darmowego do pobrania i użycia dla każdego. Aby zainstalować serwer FTP vsftpd:
- Użyj konta z uprawnieniami administracyjnymi, aby zalogować się do systemu Linux przez SSH lub terminal lokalny.
- Zaktualizuj informacje o repozytorium APT za pomocą polecenia:
- Zainstaluj vsftpdza pomocą polecenia:
- Włącz usługę vsftpd, aby uruchamiała się automatycznie przy starcie systemu:
Konfiguracja usługi vsftpd FTP
- Użyj terminala na serwerze Linux, aby edytować plik /etc/vsftpd.confi skonfigurować usługę FTP za pomocą polecenia:
- Poniżej znajdują się minimalne opcje konfiguracyjne, które muszą znaleźć się w pliku konfiguracyjnym, aby usługa vsftpddziałała zgodnie z przeznaczeniem:
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 #Kontrola limitu czasu połączenia danych dla przesyłania dużych plików - dostosuj odpowiednio 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
Linie rozpoczynające się od znaku krzyżyka (#) stanowią zakomentowane opcje konfiguracyjne i nie są stosowane przez vsftpd podczas uruchamiania. Skonfiguruj każdą opcję w zależności od swojego środowiska. Jeśli Twój serwer FTP działa za urządzeniem NAT, przejdź do kroku 3, w przeciwnym razie przejdź do kroku 4.
- Jeśli Twój serwer FTP znajduje się za urządzeniem NAT, musisz włączyć obsługę trybu pasywnego FTP. Aby to zrobić, odkomentuj lub dodaj poniższe opcje konfiguracyjne na końcu pliku:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Skonfiguruj opcje pasywnego połączenia FTP, aby dopasować je do swojego środowiska sieciowego:
- “pasv_min_port” oraz “pasv_max_port” - ustaw zakres portów (min – max).
- “pasv_address” - zastąp “X.X.X.X” swoim publicznym adresem IP.
- Naciśnij Ctrl+X, następnieYiEnter, aby zapisać plik i opuścić edytor.
- Uruchom ponownie usługę vsftpd, aby zastosować skonfigurowane opcje za pomocą polecenia:
Dodawanie użytkownika FTP do vsftpd
- Używając terminala Linux, utwórz nowego użytkownika FTP za pomocą polecenia:
W tym przykładzie tworzymy użytkownika FTP “3cxftpuser” z opcją “-s /bin/nologin”, aby wyłączyć dostęp do powłoki dla tego konta (będzie ono używane wyłącznie do przesyłania plików).
- Ustaw hasło dla nowego użytkownika FTP za pomocą polecenia:
- Przejdź do Konsoli Administracyjnej 3CX: „Admin Console” > „Backup” (Kopia zapasowa), aby użyć skonfigurowanej usługi FTP oraz utworzonego użytkownika.
Zobacz również
- Używanie serwera FTP do tworzenia kopii zapasowych 3CX - Windows
- Dowiedz się, jak korzystać z poleceń tworzenia kopii zapasowych i przywracania 3CX
Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 10 września 2026 r.
https://www.3cx.pl/docs/serwer-ftp-kopie-zapasowe-pbx-linux
