wils@web ~ $ cat ~/ajuda/como-configurar-um-servidor-ftp-seguro-com-vsftpd-no-ubuntu-22-04-guia-passo-a-passo.md
LinuxComo configurar um servidor FTP seguro com vsftpd no Ubuntu 22.04: Guia passo a passo
Este guia fornece um passo a passo sobre como configurar um servidor FTP seguro usando o vsftpd no Ubuntu 22.04.
Introdução
O vsftpd (Very Secure FTP Daemon) é um dos servidores FTP mais seguros e populares disponíveis no Linux. Este manual irá ajudá-lo a configurar um servidor FTP seguro que utiliza criptografia SSL/TLS para proteger os dados transferidos.
Pré-requisitos
- Um servidor Ubuntu 22.04 atualizado.
- Acesso root ou sudo ao servidor.
- Um domínio ou endereço IP público (opcional, mas recomendado).
Passo 1: Instalar o vsftpd
Primeiro, você precisa instalar o vsftpd no seu servidor. Execute o seguinte comando:
sudo apt update sudo apt install vsftpd Passo 2: Configurar o vsftpd
Após a instalação, você deve configurar o vsftpd. Abra o arquivo de configuração:
sudo nano /etc/vsftpd.conf Faça as seguintes alterações ou adições:
- Descomente a linha
anonymous_enable=NOpara desabilitar acesso anônimo. - Adicione as seguintes linhas para habilitar FTP seguro:
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH Passo 3: Criar um certificado SSL
Você precisará de um certificado SSL para criptografar as conexões. Execute o seguinte comando para criar um certificado autoassinado:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem Passo 4: Reiniciar o serviço vsftpd
Após as configurações, reinicie o serviço para aplicar as mudanças:
sudo systemctl restart vsftpd Passo 5: Configurar o firewall
Se você estiver usando o UFW como firewall, permita o tráfego FTP:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp Passo 6: Testar a conexão FTP
Utilize um cliente FTP, como FileZilla, para conectar ao servidor. Certifique-se de usar o protocolo SFTP e o endereço do seu servidor.
Conclusão
Agora você configurou um servidor FTP seguro no Ubuntu 22.04. Lembre-se de manter seu servidor atualizado e monitorar os logs para garantir a segurança contínua. Dica: Considere usar autenticação baseada em chave SSH para maior segurança.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.