Como instalar um servidor FTP no Ubuntu ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
09.12.2024

Como instalar um servidor FTP no Ubuntu

O FTP (File Transfer Protocol) é um protocolo de rede padrão usado para transferir arquivos entre um cliente e um servidor. Se você estiver gerenciando um site ou precisar de uma maneira segura de transferir arquivos, a configuração de um servidor FTP pode ser muito útil. Neste artigo, vamos orientá-lo na instalação e configuração de um servidor FTP no Ubuntu usando o vsftpd (Very Secure FTP Daemon), um dos servidores FTP mais populares e seguros.

Etapa 1: Atualize seu sistema

Antes de instalar qualquer software, é sempre uma boa prática garantir que seu sistema esteja atualizado. Abra um terminal e execute os seguintes comandos:

sudo apt update sudo apt upgrade

Etapa 2: Instalar o vsftpd

Em seguida, instale o vsftpd executando o seguinte comando:

sudo apt install vsftpd

Após a instalação, você pode verificar o status do serviço vsftpd:

sudo systemctl status vsftpd

Deve ser exibido que o serviço está ativo (em execução).

Etapa 3: configurar o vsftpd

O arquivo de configuração do vsftpd está localizado em /etc/vsftpd.conf. Abra esse arquivo com um editor de texto:

sudo nano /etc/vsftpd.conf

Você pode modificar as seguintes configurações para aumentar a segurança e a funcionalidade:

  • Permitir que os usuários locais acessem o FTP: Descomente a seguinte linha:
    local_enable=YES
  • Habilitar uploads de arquivos: Descomente a seguinte linha:
    write_enable=YES
  • Restringir os usuários ao seu diretório pessoal: Descomente a seguinte linha para garantir que os usuários só possam acessar seus diretórios pessoais:
    chroot_local_user=YES

Depois de fazer as alterações necessárias, salve o arquivo e saia do editor.

Etapa 4: criar um usuário de FTP

É necessário criar um usuário que acessará o servidor FTP. Execute o seguinte comando para adicionar um novo usuário:

sudo adduser ftpuser

Defina uma senha para o usuário e siga as instruções para concluir o processo de criação do usuário.

Etapa 5: reiniciar o vsftpd

Quando a configuração estiver concluída, reinicie o serviço vsftpd para aplicar as alterações:

sudo systemctl restart vsftpd

Etapa 6: permitir FTP através do firewall

Se você tiver o UFW (Uncomplicated Firewall) ativado em seu servidor, precisará permitir o tráfego de FTP:

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

Em seguida, recarregue o firewall para aplicar as novas regras:

sudo ufw reload

Etapa 7: testar o servidor FTP

Agora você pode se conectar ao seu servidor FTP usando um cliente FTP (como o FileZilla). Use o endereço IP do seu servidor e as credenciais de usuário de FTP para fazer login. Certifique-se de que os uploads e downloads de arquivos funcionem corretamente.

Conclusão

A configuração de um servidor FTP no Ubuntu usando o vsftpd oferece uma maneira segura e eficiente de transferir arquivos. Ao seguir as etapas descritas neste guia, você poderá instalar, configurar e gerenciar seu servidor FTP. Além disso, você pode aumentar a segurança ativando a criptografia SSL/TLS para transferências seguras de arquivos.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills