Tutorial: Como Configurar um Servidor FTP no VPS
Introdução:
Um servidor FTP permite transferir arquivos de forma segura entre o seu computador local e o VPS. Aqui, aprenderemos a instalar e configurar o servidor FTP usando o vsftpd, uma das opções mais populares.
Passo 1: Acesse seu VPS via SSH
- Abra o terminal no seu computador.
- Conecte-se ao VPS:
ssh usuario@ip_do_servidor
Passo 2: Atualize o Sistema
Antes de instalar, atualize os pacotes do sistema:
sudo apt update && sudo apt upgrade -y
Passo 3: Instale o vsftpd
Instale o servidor FTP vsftpd com o comando:
sudo apt install vsftpd -y
Passo 4: Configure o vsftpd
- Abra o arquivo de configuração principal:
sudo nano /etc/vsftpd.conf
2. Faça as seguintes alterações no arquivo:
- Habilite o login local:
local_enable=YES
- Permita upload de arquivos:
write_enable=YES
- Configure o diretório raiz seguro:
chroot_local_user=YES
allow_writeable_chroot=YES
3. Salve o arquivo e saia do editor (Ctrl + O, Enter, Ctrl + X).
Passo 5: Crie um Usuário FTP
- Crie um novo usuário para acessar o servidor FTP:
sudo adduser nome_usuario
2. Defina uma senha para o usuário e siga as instruções.
3. Configure o diretório de trabalho do usuário:
sudo mkdir -p /home/nome_usuario/ftp/upload
sudo chown -R nome_usuario:nome_usuario /home/nome_usuario/ftp
Passo 6: Reinicie o Serviço vsftpd
Reinicie o servidor para aplicar as alterações:
sudo systemctl restart vsftpd
Passo 7: Configure o Firewall (se necessário)
Certifique-se de permitir o tráfego FTP no firewall:
sudo ufw allow 21/tcp
sudo ufw reload
asso 8: Teste a Conexão FTP
- Use um cliente FTP como FileZilla ou WinSCP.
- Conecte-se usando:
- Host: o endereço IP do VPS.
- Usuário: o nome de usuário criado.
- Senha: a senha definida.
- Você deve conseguir transferir arquivos para o diretório configurado.
Conclusão:
Agora você tem um servidor FTP configurado no seu VPS, pronto para transferir arquivos de forma rápida e segura!
Publicar comentário