O VSFTPD (Very Secure File Transfer Protocol Daemon) é um servidor FTP (File Transfer Protocol) amplamente utilizado para transferir arquivos entre computadores em uma rede. Neste guia, você aprenderá como instalar e configurar o VSFTPD em um sistema Linux de forma simples e descomplicada.
Passo 1: Instalação do VSFTPD
Primeiro, você precisa instalar o VSFTPD em seu sistema.
Abra o terminal e digite o seguinte comando:
sudo apt-get update
sudo apt-get install vsftpd
Passo 2: Configuração Básica do VSFTPD
Após a instalação, é hora de configurar o VSFTPD para atender às suas necessidades. Os arquivos de configuração estão localizados em /etc/vsftpd/. Vamos editar o arquivo principal de configuração:
sudo nano /etc/vsftpd.conf
Aqui estão algumas configurações básicas que você pode ajustar:
° Para permitir que usuários anônimos acessem o servidor FTP, certifique-se de que a linha a seguir esteja definida como “YES”:
anonymous_enable=YES
° Para permitir que os usuários locais acessem o servidor FTP, certifique-se de que a linha a seguir esteja definida como “YES”:
local_enable=YES
° Para garantir que os usuários locais tenham permissão para gravar arquivos no servidor FTP, você pode definir:
write_enable=YES
° Para restringir os usuários locais a seus próprios diretórios pessoais, adicione:
chroot_local_user=YES
Por fim, salve as alterações e saia do editor de texto.
Passo 3: Reiniciar o Serviço VSFTPD
Após fazer as alterações na configuração, é importante reiniciar o serviço VSFTPD para que as configurações tenham efeito:
sudo systemctl restart vsftpd
Passo 4: Configurar as Permissões de Diretório
Para que os usuários locais possam enviar arquivos para o servidor FTP, certifique-se de que as permissões dos diretórios sejam apropriadas. Normalmente, você deve criar um diretório para cada usuário e garantir que ele tenha permissão de escrita nesse diretório.
sudo mkdir /srv/ftp
sudo chmod a-w /srv/ftp
sudo mkdir /srv/ftp/usertest1
sudo chown usertest1: usertest1 /srv/ftp/ usertest1
Substitua “ usertest1″ pelo nome de usuário desejado e repita esse processo para cada usuário que você deseja dar acesso ao servidor FTP.
Conclusão Agora você tem o VSFTPD instalado e configurado em seu sistema Linux. Os usuários locais podem se conectar ao servidor FTP usando um cliente FTP e fazer upload e download de arquivos de forma segura.
Seja o primeiro a comentar