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

Linux

Como configurar um servidor FTP seguro com vsftpd no Ubuntu 22.04: Guia passo a passo

atualizado em 24/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 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=NO para 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.