Использование сервера FTP Linux для резервирования 3CX
В данном руководстве описана настройка поддерживаемого FTP Linux сервера для Резервного копирования и восстановления 3CX.
Важное замечание
Linux FTP-серверы Linux, протестированные для 3CX - vsftpd и Pro-FTPd. FTP-сервер работает независимо от сервера 3CX и может быть установлен на другой машине. Данное руководство основано на FTP-сервере vsftpd.
FTP-сервер для Linux
Это руководство описывает установку FTP-сервера "vsftpd" (very secure file transfer protocol daemon) на Debian 9 / Debian 10. FTP-сервер можно скачать и использовать бесплатно. Для установки "vsftpd":
- Используйте аккаунт с правами администратора для входа в Linux через SSH или локальный терминал.
- Обновите информацию репозитория APT командой:
- Установите vsftpdкомандой:
- Включите запуск сервиса vsftpdпри загрузке командой:
Настройка сервиса vsftpd FTP
- В терминале на сервере Linux измените файл /etc/vsftpd.conf, добавив команду для FTP-сервиса:
- Это минимальный набор параметров, который следует включить в конфигурационный файл для работы службы vsftpd:
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
Строки, начинающиеся с хэша (#), - закомментированные параметры конфигурации, которые не применяются “vsftpd” при запуске. Настройте каждый параметр в зависимости от сетевой среды, и если ваш FTP-сервер работает за NAT, перейдите к шагу "3"; в противном случае - к шагу "4".
- Если ваш FTP-сервер находится за NAT-устройством, необходимо включить использование пассивного FTP. Для этого откомментируйте или добавьте в конец конфигурационного файла следующие параметры конфигурации:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Настройте данные параметры пассивного FTP-соединения в соответствии с особенностями вашей сетевой среды:
- "pasv_min_port" и "pasv_max_port" - установите другой диапазон портов (min - max).
- "pasv_address" - замените "X.X.X.X" на адрес, соответствующий вашему публичному IP-адресу.
- Нажмите Ctrl+X, затемYиEnter, чтобы сохранить настройки и выйти из редактора.
- Чтобы применить настроенные параметры, перезапустите службу vsftpdс помощью команды:
Добавьте пользователя FTP в vsftpd
- В терминале Linux создайте нового пользователя FTP командой:
В данном примере создается пользователь FTP "3cxftpuser" с опцией "-s /bin/nologin". Она отключает доступ к Shell для этого аккаунта, то есть аккаунт будет использоваться только для передачи файлов.
- Чтобы задать пароль для нового пользователя FTP, выполните команду:
- Используйте настроенных пользователя и сервис FTP в параметрах Резервного копирования и восстановления в консоли управления 3CX Admin > Backup.
Дополнительная информация
- Использование сервера FTP для резервирования 3CX - Windows
- Использование команд 3CX Backup and Restore
Версия документа
Последнее обновление документа 10 сентября 2026
