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.
Este artigo tem mais de um ano
Sugestão: Aprenda a instalar o servidor de FTP ProFTPD em 5 minutos – “Parte 2”
Obrigado pelo artigo.
Algumas vezes a configuração do FTP num servidor serve para aceder a ficheiros de web site que não está no directório pessoal de cada utilizador criado no sistema. Assim um próximo artigo poderia ser a configuração de utilizadores Virtuais (não do sistema) e assim a atribuição a um directório específico.