wils@web ~ $ cat ~/ajuda/como-configurar-um-servidor-ftp-seguro-usando-vsftpd-no-ubuntu-22-04-guia-passo-a-passo.md

Servidores

Como configurar um servidor FTP seguro usando Vsftpd no Ubuntu 22.04: Guia passo a passo

atualizado em 22/08/2026

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 populares e seguros disponíveis. Neste guia, você aprenderá a instalar e configurar o Vsftpd para operar de forma segura com suporte a SSL/TLS.

Passo a Passo

1. Atualizar o Sistema

Antes de instalar o Vsftpd, é recomendável atualizar seu sistema:

sudo apt update && sudo apt upgrade -y

2. Instalar o Vsftpd

Instale o Vsftpd usando o seguinte comando:

sudo apt install vsftpd -y

3. Configurar o Vsftpd

Abra o arquivo de configuração do Vsftpd:

sudo nano /etc/vsftpd.conf

Faça as seguintes alterações:

  • Ative o acesso anônimo (se necessário): anonymous_enable=NO
  • Ative o acesso local: local_enable=YES
  • Ative o upload de arquivos: write_enable=YES
  • Ative o chroot para segurança: chroot_local_user=YES
  • Ative o suporte a SSL: ssl_enable=YES

4. Configurar SSL/TLS

Para garantir a segurança, você precisará de um certificado SSL. Você pode gerar um certificado autoassinado com o seguinte comando:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem

Depois, adicione as seguintes linhas ao arquivo de configuração do Vsftpd:

  • rsa_cert_file=/etc/ssl/certs/vsftpd.pem
  • rsa_private_key_file=/etc/ssl/private/vsftpd.pem

5. Reiniciar o Serviço

Após as configurações, reinicie o serviço Vsftpd para aplicar as mudanças:

sudo systemctl restart vsftpd

6. Ajustar o Firewall

Se você estiver usando o UFW, permita o tráfego FTP:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp
sudo ufw reload

Conclusão

Agora você tem um servidor FTP seguro configurado usando Vsftpd no Ubuntu 22.04. Lembre-se de monitorar regularmente os logs e aplicar atualizações de segurança.

Dica: Considere usar um cliente FTP que suporte FTPS para garantir que as transferências de arquivos sejam seguras.

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.