Uso de um Servidor FTP para Backups do 3CX - Linux
Este guia apresenta as soluções de FTP suportadas disponíveis para o Backup e Restauração do 3CX no Linux.
Observação Importante
Os servidores FTP testados pela 3CX no Linux são o vsftpd e o Pro-FTPd. Um servidor FTP é executado independentemente de seu PBX 3CX e não precisa ser instalado na mesma máquina. O servidor FTP mencionado neste guia é o vsftpd.
Servidor FTP para Linux
Este guia descreve a instalação do servidor FTP "vsftpd" (daemon do protocolo de transferência de arquivos muito seguro) no Debian 9/Debian 10, gratuito para qualquer pessoa baixar e usar. Para instalar o servidor FTP "vsftpd":
- Use uma conta com privilégios administrativos para fazer logon no seu sistema Linux via SSH ou terminal local.
- Atualize as informações do repositório do APT com o comando:
- Instale o vsftpdcom o comando:
- Habilite o serviço vsftpdpara iniciar na inicialização com o comando:
Configurar o Serviço de FTP vsftpd
- Use o terminal em seu servidor Linux para editar o arquivo /etc/vsftpd.confe configurar o serviço de FTP, usando este comando:
- Essas são as opções mínimas de configuração que precisam ser incluídas no arquivo de configuração para que o serviço vsftpdseja executado como pretendido:
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
As linhas que começam com um hash (#) são opções de configuração comentadas e não são aplicadas pelo "vsftpd" durante a inicialização. Configure cada opção com base no seu ambiente e, se o servidor FTP estiver sendo executado atrás de um dispositivo NAT, prossiga para a etapa "3"; caso contrário, pule para a etapa "4".
- Se o seu servidor FTP estiver atrás de um dispositivo NAT, você precisará ativar o uso do FTP passivo. Para fazer isso, descomente ou adicione essas opções de configuração no final do arquivo de configuração:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Configure essas opções de conexão FTP passiva para se adequar ao seu ambiente de rede:
- “pasv_min_port” and “pasv_max_port” - definir um intervalo de portas diferente (mínimo - máximo).
- “pasv_address” - substitua o "X.X.X.X" para corresponder ao seu endereço IP público.
- Pressione Ctrl+X, depoisYeEnterpara salvar o arquivo e sair do editor.
- Reinicie o serviço vsftpdpara aplicar as opções configuradas com o comando:sudo systemctl restart vsftpd.service
Adicionar um Usuário FTP ao vsftpd
- Usando o terminal Linux, crie um novo usuário de FTP com o comando:
Neste exemplo, criamos o usuário de FTP "3cxftpuser" com a opção "-s /bin/nologin" para desativar o acesso ao shell para essa conta, ou seja, para ser usado somente para transferências de arquivos.
- Para definir uma senha para o novo usuário de FTP, use este comando:
- Prossiga para usar o serviço e o usuário FTP configurados para a função de Backup e Restauração no Console de Gerenciamento 3CX.
Veja Mais
- Uso de um servidor FTP para backups do 3CX - Windows
- Saiba como usar os Comandos de Backup e Restauração do 3CX
Última Atualização
Este documento foi atualizado pela última vez em 2 de junho de 2023