FTP - File Transfer Protocol - É um protocolo de transferência de arquivos, serve para enviar arquivos de seu computador para algum servidor na web. Saiba como criar seu FTP.

VPS Debian 7 – Configurando um servidor FTP


No Debian é possível se utilizar 2 softwares para realizar a criação de seu servidor FTP, sendo o proftpd e o vsftpd. Em nosso caso iremos utilizar o proftpd por ser mais confiável.

Digite os comandos abaixo para instalar o proftpd

Durante a instalação, você será questionado se deseja utilizar o proftpd por “inetd” ou “standalone”, selecione “standalone”.

Edite o arquivo de configurações do proftpd com o comando:

Neste arquivo iremos realizar algumas modificações:

  • Localize a linha UseIPv6 on e altere para UseIPv6 off
  • Remova a cerquilha (#) antes de DefaultRoot ~
  • Remova a cerquilha (#) antes de PassivePorts 49152 65534 e altere para PassivePorts 60000 60005

Agora vá até o final do arquivo e adicione as seguintes linhas:

Salve as modificações no arquivo (caso não consiga salvar, volte em Noções Básicas).

As modificações acima servem para proteger o sistema do usuário durante a sessão FTP, pois ele ficará isolado em sua pasta home, também colocamos para utilizar as portas 60.000 até 60.005, onde mais a frente nos próximos capítulos iremos criar regras no firewall para melhorar a segurança do servidor. Além disso restringimos o acesso de qualquer usuário que não esteja no grupo ftpgroup e bloqueamos a conta root de fazer login no FTP.

A próxima etapa é editar outro arquivo para corrigir um bug relacionado ao proftpd.

Busque pela linha LoadModule mod_tls_memcache.c e comente colocando uma cerquilha antes da linha, ficando assim:

Crie um grupo que terá permissões de usar o servidor FTP com o comando.

Para finalizar, reinicie o serviço do proftpd.

Já temos nosso servidor FTP em mãos, porém ainda não temos usuários, então devemos adicionar um usuário e registra-lo no grupo permitido para usar o FTP.

Estes comandos irão criar um usuário chamado “tecdicas”, sua pasta home será em “/home/tecdicas” e terá permissão para usar o FTP pois foi adicionado ao grupo ftpgroup. O ultimo comando serve para dar permissão total para o usuário do FTP.

Teste o seu servidor tentando realizar login via FTP, poderá usar o FileZilla ou outro cliente FTP de sua preferência para testar.

Agora com o servidor FTP criado, vamos para o próximo capítulo.

VPS Debian 7 – Índice

Introdução – Criando e configurando uma hospedagem VPS completa
Capítulo 1 – Configurando o acesso SSH
Capítulo 2 – Configurando um servidor FTP
Capítulo 3 – Instalação do Apache2 e criação de Virtual Hosts
Capítulo 4 – Instalação e configuração do PHP5
Capítulo 5 – Instalando o MySQL e phpMyAdmin
Capítulo 6 – Protegendo seu VPS de ataques DDoS e bruteforce


Renan Cavalieri
Postado por
Em maio 21, 2015 as 9:31 am

Faça seu comentário

Comente sobre o artigo, sua opinião é muito importante para nós!

  • clever

    ECONNREFUSED