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

  1. Abra o terminal no seu computador.
  2. 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

  1. 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

  1. 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

  1. Use um cliente FTP como FileZilla ou WinSCP.
  2. Conecte-se usando:
    • Host: o endereço IP do VPS.
    • Usuário: o nome de usuário criado.
    • Senha: a senha definida.
  3. 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