Pplware

Aprenda a instalar o servidor de FTP ProFTPD em 5 minutos

…no CentOS/RHEL 7

As distribuições GNU/Linux têm as características perfeitas para implementar os mais diversos serviços de rede. As configurações dos serviços são normalmente realizadas em ficheiros, podemos gerir/controlar facilmente qualquer serviço remotamente, usando por exemplo SSH, e o backups das configurações é também algo simples de implementar.

Depois de ensinarmos a instalar e configurar o vsftpd, hoje vamos aprender como instalar e configurar o ProFTPD.

O ProFTPD é um servidor de FTP Open Source, altamente personalizado e que garante a melhor segurança (se bem configurado) . Para instalar o Proftpd Server no CentOS/RHEL 7 basta que sigam os seguintes passos:

Passo 1) Adicionar repositório EPEL

Para instalar o ProFTPD vamos começar por adicionar os repositórios necessários, visto que os oficiais não oferecem nenhum pacote binário para instalação. Para isso basta abrir o terminal e inserir o seguinte comando

rpm -Uvh http://ftp.astral.ro/mirrors/fedora/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

Passo 2) Configuração do nome da máquina (hostname)

Caso já tenham feito esta configuração, podem passar ao passo seguinte. Caso contrário, para indicar o FQDN (fully qualified domain name) basta editar o ficheiro /etc/hosts e incluir o nome + domínio da vossa máquina. Para este exemplo vamos considerar pplware.com

Para configurar o hostname (nome da máquina) basta editar o ficheiro /etc/hostname

Depois de realizadas as configurações anteriores, podem executar os seguintes comandos para verificar se está tudo ok.

  • hostname – nome da máquina
  • hostname –f  –  saber o FQDN
  • hostname – s  – nome curto (sem domino)

Passo 3) Instalar o proftpd

Vamos agora proceder à instalação do proftpd e respectivos utilitários. Para isso basta executar o seguinte comando:

yum install proftpd proftpd-utils

Depois de instalado deve iniciar o serviço usando o comando

systemctl start proftpd

Nota: Há também comandos para ver o status, para parar e reiniciar o serviço.

  • systemctl status proftpd
  • systemctl stop proftpd
  • systemctl restart proftpd

Passo 4) Adicionar regra à firewall

Para adicionar uma excepção na firewall, relativamente ao serviço proftpf, basta que use o seguinte comando:

firewall-cmd –add-service=ftp --permanent

Depois deve reiniciar a firewall:

systemctl restart firewalld

Passo 5) Aceder ao serviço

Após realizadas as configurações anteriores com sucesso, para testarmos o serviço basta ir ao browser e inserir o endereço ftp://pplware.com (no nosso caso no entanto adaptem ao que definiram. também podem usar ftp://endereço_IP).

Por omissão, conseguem aceder ao directório pessoal de cada utilizador criado no sistema. As credenciais a usar são as mesmas usadas no acesso ao sistema.

Aqui está o resultado relativo ao utilizador Pplware que está criado no CentOS 7.

E está feito. Como viram é muito simples configurar um servidor de FTP no Linux. Esperamos que este tutorial seja útil e, como sempre, aguardamos as vossas sugestões.

Exit mobile version