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

Configurar um servidor FTP no Ubuntu: Guia rápido do vsftpd

Por que se preocupar com um servidor FTP? O FTP (File Transfer Protocol, Protocolo de Transferência de Arquivos) é o seu fiel companheiro para transportar arquivos entre a sua máquina e um servidor – pense emfazer upload de ajustes no site ou compartilhar grandes conjuntos de dados. No Ubuntu, o vsftpd (Very Secure FTP Daemon) é a opção ideal: é leve, seguro e fácil de configurar. Este guia o orienta na instalação e configuração em um VPS como o da AlexHost, para que você possa transferir arquivos com segurança sem complicações.

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
  • Ativar 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 os prompts 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 o FTP pelo 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: FTP pronto e funcionando em minutos

Com o vsftpd no Ubuntu, você tem um transporte de arquivos seguro pronto para funcionar – perfeito para gerenciamento de sites ou backups no VPS da AlexHost. Atualize, instale, ajuste a configuração, adicione um usuário, abra brechas no firewall e teste. Para uma blindagem extra, use SSL/TLS. Se houver falhas, verifique os registros ou entre em contato com o suporte da AlexHost. Agora vá transferir esses arquivos como um chefe!

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