Korzystanie z serwera FTP do kopii zapasowych 3CX – Linux
Niniejszy przewodnik przedstawia obsługiwane rozwiązania FTP dostępne do tworzenia kopii zapasowych i przywracania danych w 3CX na systemie Linux.
Ważna uwaga
FTP serwery przetestowane przez 3CX na systemie Linux to vsftpd oraz Pro-FTPd. Serwer FTP działa niezależnie od centrali PBX 3CX i nie musi być instalowany na tej samej maszynie. Serwer FTP opisywany w tym przewodniku to vsftpd.
Serwer FTP dla Linuxa
Przewodnik opisuje instalację serwera FTP „vsftpd” (very secure file transfer protocol daemon) na systemach Debian 9/Debian 10, dostępnego bezpłatnie do pobrania i użytkowania. Aby zainstalować serwer FTP „vsftpd”:
- Zaloguj się do systemu Linux przez SSH lub lokalnie, używając konta z uprawnieniami administracyjnymi.
- Zaktualizuj informacje o repozytorium APT poleceniem:
- Zainstaluj vsftpdpoleceniem:
- Włącz usługę vsftpd, aby uruchamiała się automatycznie przy starcie systemu:
Konfiguracja usługi FTP vsftpd
- Użyj terminala na swoim serwerze Linux, aby edytować plik /etc/vsftpd.confi skonfigurować usługę FTP, używając poniższego polecenia:
- Poniżej znajdują się minimalne opcje konfiguracyjne, które muszą zostać uwzględnione w pliku konfiguracyjnym, aby usługa vsftpddziałała zgodnie z założeniami:
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
Linie zaczynające się od znaku hash (#) to zakomentowane opcje konfiguracyjne i nie są stosowane przez „vsftpd” podczas uruchamiania. Skonfiguruj każdą opcję zgodnie z wymaganiami swojego środowiska. Jeżeli Twój serwer FTP znajduje się za urządzeniem NAT, przejdź do kroku 3, w przeciwnym razie pomiń ten krok i przejdź do kroku 4.
- Jeśli Twój serwer FTP działa za NAT-em, musisz włączyć użycie pasywnego FTP. Aby to zrobić, odkomentuj lub dodaj następujące opcje konfiguracyjne na końcu pliku konfiguracyjnego:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Skonfiguruj opcje połączeń pasywnego FTP zgodnie z wymaganiami swojej sieci:
- “pasv_min_port” and “pasv_max_port” – ustaw przedział portów (minimalny – maksymalny), inny niż domyślny.
- “pasv_address” – zamień „X.X.X.X” na swój publiczny adres IP.
- Naciśnij Ctrl+X, następnieYiEnter, aby zapisać plik i wyjść z edytora.
- Zrestartuj usługę vsftpd, aby zastosować wprowadzone ustawienia, poleceniem:
Dodanie użytkownika FTP do vsftpd
- Za pomocą terminala systemu Linux utwórz nowego użytkownika FTP poleceniem:
W tym przykładzie tworzony jest użytkownik FTP o nazwie „3cxftpuser” z opcją -s /bin/nologin, aby uniemożliwić dostęp do powłoki systemowej – konto będzie wykorzystywane wyłącznie do transferów plików.
- Aby ustawić hasło dla nowego użytkownika FTP, użyj polecenia:
- Przejdź do korzystania z skonfigurowanej usługi FTP oraz użytkownika w funkcji Backup i Restore w konsoli zarządzania 3CX.
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 2 czerwca 2023
https://www.3cx.pl/docs/serwer-ftp-kopie-zapasowe-pbx-linux
