Instalação e configuração Proftpd no CentOS 5.x

isso é o para Servidor FTP o mais utilizado, principalmente por quem usa cpanel/WHM.

No pacote padrão, CentOS 5.6 vem com vsftpd instalado, e antes de instalar o ProFTPD, é bom remover o vsftpd (vsftpd.i386 – para nossa configuração).

Desinstalar/remover vsftpd:

1. Veja a lista de pacotes *ftp* instalados:

yum list installed | grep ftp
image

2. Remova vsftpd.i386.

yum remove vsftpd.i386

Instalando ProFTPD no CentOS 5.x

1. Baixe o arquivo ProFTPD:

wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz

2. Descompacte, entre na pasta proftdd* e siga as instruções de instalação e configuração:

tar xvfz proftpd-1.3.3e.tar.gz

cd proftpd-1.3.3e

./configure --sysconfdir=/etc

Na configuração “./configure –sysconfdir=/etc”, você pode intervir erro se você não tem Compilador GCCo instalado.

verificando o tipo de sistema de compilação… i686-pc-linux-gnu
verificando o tipo de sistema host… i686-pc-linux-gnu
verificando o tipo de sistema de destino… i686-pc-linux-gnu
verificando o gcc… não
verificando cc… não
verificando cl.exe… não
configure: erro: nenhum compilador C aceitável encontrado em $PATH
Veja `config.log’ para mais detalhes.

instalar gcc e gcc-c++ usando a linha de comando:

yum install gcc gcc-c++

Após a instalação do gcc e do gcc-c++, continue instalando o ProFTPD, retomando o comando do ponto 2.

./configure --sysconfdir=/etc

3. Executando as linhas de comando de instalação:

make

make install

4. Crie os arquivos “proftpd” em “/usr/sbin/” e “/usr/local/sbin/”.

ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd

5. Crie e copie o conteúdo do arquivo proftpd.txt  em “/etc/init.d/proftpd”.

nano /etc/init.d/proftpd

Ctrl+X & Y para sair e salvar as alterações.

6. Definimos o nível de execução do serviço “proftpd”

chkconfig --levels 235 proftpd on

7. Definimos o arquivo /etc/init.d/proftpd para ser executado e executado como um aplicativo.

chmod u+x /etc/init.d/proftpd

8. Edite o arquivo nano /etc/proftpd.conf.

nano /etc/proftpd.conf

Abaixo da linha “Servidor padrão ativado” Eu adiciono a linha “RootLogin ativado“. Esta linha nos permite usar o usuário “raiz” para nos conectar via FTP. Na linha “Grupo” substituir “sem grupo” Cu “ninguém“.

config proftpd

9. Inicie o servidor FTP:

/etc/init.d/proftpd start

[root@server proftpd-1.3.3e]# /etc/init.d/proftpd start
Iniciando o proftpd: [ OK ]
[root@servidor proftpd-1.3.3e]#

Comando alternativo para iniciar o serviço proftpd (meu favorito)

service proftpd start

Possíveis erros durante a instalação e configuração:

1. Falta de compilador gcc e gcc-c++. É resolvido com as instruções do ponto 2.

2. Ao iniciar o serviço aparece o erro “Iniciando o proftpd: – Fatal: Grupo: Grupo desconhecido ‘nogroup’ na linha 30 de ‘/etc/proftpd.conf’ [FRACASSADO]“. Resolução no ponto 8.

Instalação & Configurar servidor ProFTPD – CentOS 5.6.

Fundador e editor Configurações furtivas, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).

Home Sua fonte de tutoriais de TI, dicas e notícias úteis. Instalação e configuração Proftpd no CentOS 5.x
Deixe um comentário