от

0

Инсталиране и конфигуриране на ProFTPD на CentOS 5.x

Инсталиране и конфигуриране на ProFTPD на CentOS 5.x

0

това е за FTP сървър най-използваните, особено от тези, които използват cPanel/WHM.

В пакета по подразбиране, CentOS 5.6 идва с vsftpd инсталиран, като преди да инсталирате ProFTPD е добре да премахнете vsftpd (vsftpd.i386 – за нашата конфигурация).

Деинсталирайте/премахнете vsftpd:

1. Вижте списъка с инсталирани *ftp* пакети:

yum list installed | grep ftp
image

2. Премахнете vsftpd.i386.

yum remove vsftpd.i386

Инсталиране на ProFTPD на CentOS 5.x

1. Изтеглете архива на ProFTPD:

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

2. Разархивирайте, влезте в папката proftdd* и следвайте инструкциите за инсталиране и конфигуриране:

tar xvfz proftpd-1.3.3e.tar.gz

cd proftpd-1.3.3e

./configure --sysconfdir=/etc

На конфигурация “./configure –sysconfdir=/и т.н”, можете да се намесите Грешка ако нямате GCC компилаторинсталираното.

проверка на типа система за изграждане… i686-pc-linux-gnu
проверка на типа хост система… i686-pc-linux-gnu
проверка на типа целева система… i686-pc-linux-gnu
проверка за gcc… не
проверка за cc… не
проверка за cl.exe… не
configure: error: no acceptable C compiler found in $PATH
See `config.logfor more details.

Instalati gcc и 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” в “/usr/sbin/” и “/usr/local/sbin/”.

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

5. Cream si copiem continutul fisierului proftpd.txt  в “/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-ulКоренpentru a ne conecta pe FTP. Pe liniaГрупаinlocuimnogroup” Cu “nobody“.

config proftpd

9. Porniti serverul FTP:

/etc/init.d/proftpd start

[root@server proftpd-1.3.3e]# /etc/init.d/proftpd начало
Стартиране на proftpd: [ OK ]
[root@server proftpd-1.3.3e]#

Алтернативна команда за стартиране на услугата proftpd (любимата ми)

service proftpd start

Възможни грешки по време на инсталиране и конфигуриране:

1. Липса на компилатор gcc и gcc-c++. Решава се с указанията от точка 2.

2. При стартиране на услугата се появява грешката “Стартиране на proftpd: – Фатално: Група: Неизвестна група „nogroup’ на ред 30 на „/etc/proftpd.conf’ [НЕУСПЕШНО]“. Решение по точка 8.

Инсталиране & Настройте ProFTPD сървър – CentOS 5.6.

Инсталиране и конфигуриране на ProFTPD на CentOS 5.x

Може също да се интересувате от...

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Необходимите полета са маркирани *