FTP (Protocolo de Transferência de Ficheiros) é um protocolo amplamente utilizado para a troca de ficheiros através da Internet. Ele permite que os utilizadores carreguem, descarreguem e gerenciem ficheiros num servidor remoto. Configurar um servidor FTP em Ubuntu 22.04 LTS pode ser útil para uma variedade de propósitos.
Configuração de um Servidor FTP em Ubuntu
Configurar um servidor FTP em Ubuntu envolve alguns passos básicos. Aqui está um guia passo-a-passo para o ajudar a configurar um servidor FTP utilizando o vsftpd (Very Secure FTP Daemon), que é um dos servidores FTP mais populares e seguros disponíveis.
Passo 1: Atualizar o Sistema
Antes de começar, é aconselhável atualizar o sistema para garantir que todos os pacotes estão atualizados. Execute os seguintes comandos:
sudo apt update
sudo apt upgrade
Passo 2: Instalar o vsftpd
Instale o vsftpd com o seguinte comando:
sudo apt install vsftpd -y
Passo 3: Configurar o vsftpd
Após a instalação, é necessário configurar o vsftpd. Abra o ficheiro de configuração com um editor de texto, como o nano:
sudo nano /etc/vsftpd.conf
Algumas configurações básicas que pode ajustar incluem:
Habilitar uploads de ficheiros: Para permitir que os utilizadores carreguem ficheiros para o servidor, encontre a linha #write_enable=YES
e remova o símbolo #
para descomentar a linha:
write_enable=YES
Configurar a Chroot Jail: Para melhorar a segurança, pode restringir os utilizadores a seus diretórios home. Descomente a linha:
chroot_local_user=YES
Passo 4: Reiniciar o Serviço vsftpd
Depois de fazer as alterações necessárias no ficheiro de configuração, reinicie o serviço vsftpd para aplicar as alterações:
sudo systemctl restart vsftpd
Passo 5: Abrir a Porta do Firewall
Se o seu sistema usa o ufw (Uncomplicated Firewall), abra a porta 21, que é a porta padrão do FTP:
sudo ufw allow 2
1
Passo 6: Criar Utilizadores FTP
Para adicionar utilizadores que poderão aceder ao servidor FTP, use os seguintes comandos, substituindo nome_do_utilizador
pelo nome do utilizador desejado:
sudo adduser nome_do_utilizador
Utilização do Servidor FTP
Após configurar o servidor FTP, os utilizadores podem conectar-se utilizando um cliente FTP. Alguns dos clientes FTP mais populares incluem FileZilla, Cyberduck e WinSCP. Estes clientes permitem que os utilizadores se conectem ao servidor FTP utilizando o endereço IP ou nome do host do servidor, juntamente com o nome de utilizador e a senha criados anteriormente.