par

0

Installation et configuration de ProFTPD sur CentOS 5.x

Installation et configuration de ProFTPD sur CentOS 5.x

0

c'est -ul pentru FTP server cel mai utilizat, in special de cei care folosesc cPanel/ /WHM.

In pachetul default, Centos 5.6 est livré avec vsftpd instalat, iar inainte de a instala ProFTPD, este bine sa scoatem vsftpd-ul (vsftpd.i386pentru configuratia noastra).

Uninstall/Remove vsftpd:

1. Vedeti lista cu pachetele *ftp* instalate:

yum list installed | grep ftp
image

2. Remove vsftpd.i386.

yum remove vsftpd.i386

Instalare ProFTPD pe CentOS 5.x

1. Descarcati arhiva ProFTPD:

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

2. Dezarhivati, intrati in folder-ul proftdd* si urmati instructiunile de instalare si configurare:

tar xvfz proftpd-1.3.3e.tar.gz

cd proftpd-1.3.3e

./configure --sysconfdir=/etc

La configurare./configuresysconfdir=/etc, poate interveni o erreur daca nu aveti GCC compiler-ul instalat.

checking build system typei686-pc-linux-gnu
checking host system typei686-pc-linux-gnu
checking target system typei686-pc-linux-gnu
checking for gcc… Non
checking for cc… Non
checking for cl.exe… Non
configure: error: no acceptable C compiler found in $PATH
See `config.logfor more details.

Instalati gcc et gcc-c++ folosind linia de comanda:

yum install gcc gcc-c++

Dupa ce gcc si gcc-c++ au fost instalate, continuam instalarea ProFTPD, reluand comanda de la puncul 2.

./configure --sysconfdir=/etc

3. Executarea liniilor de comanda pentru instalare:

make

make install

4. Cream fisiereleproftpd” dans “/usr/sbin/” et “/usr/local/sbin/”.

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

5. Cream si copiem continutul fisierului proftpd.txt  dans “/etc/init.d/proftpd”.

nano /etc/init.d/proftpd

Ctrl + x & Y pentru a iesi si a salva modificarile.

6. Setam nivelul de rulare al serviciuluiproftpd

chkconfig --levels 235 proftpd on

7. Setam fisierul /etc/init.d/proftpd sa fie executat si rulat ca aplicatie.

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

8. Editam fisierul nano /etc/proftpd.conf.

nano /etc/proftpd.conf

Sub liniaDefaultServer onadaugam liniaRootLogin on. Aceasta linie ne permite sa folosim user-ulracinepentru a ne conecta pe FTP. Pe liniaGroupinlocuimnogroup” cu “personne“.

config proftpd

9. Porniti serverul FTP:

/etc/init.d/proftpd start

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

Comanda alterntiva pentru pornirea serviciului proftpd (preferata de mine)

service proftpd start

Erori posibile in timpul instalarii si configirarii:

1. Lipsa compiler-ului gcc et gcc-c++. Se rezolva cu instructiunile de la punctul 2.

2. La pornirea serviciului apare eroareaStarting proftpd:Fatal: Group: Unknown group ‘nogroupon line 30 of ‘/etc/proftpd.conf[FAILED]. Rezolvarea la punctul 8.

Installation & Setup ProFTPD Server – Centos 5.6.

Installation et configuration de ProFTPD sur CentOS 5.x

Vous pourriez également être intéressé par...

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs requis sont marqués *