Инсталиране и конфигуриране на ProFTPD на CentOS 5.x
ProFTPD това е Софтуерза FTP сървър най-използваните, особено от тези, които използват cPanel/WHM.
В пакета по подразбиране, CentOS 5.6 идва с vsftpd инсталиран, като преди да инсталирате ProFTPD е добре да премахнете vsftpd (vsftpd.i386 – за нашата конфигурация).
Деинсталирайте/премахнете vsftpd:
1. Вижте списъка с инсталирани *ftp* пакети:
yum list installed | grep ftp

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.log’ for 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 fisierele “proftpd” в “/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 serviciului “proftpd”
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 linia “DefaultServer on” adaugam linia “RootLogin on“. Aceasta linie ne permite sa folosim user-ul “Корен” pentru a ne conecta pe FTP. Pe linia “Група” inlocuim “nogroup” Cu “nobody“.

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
Какво ново
Около Stealth L.P.
Основател и редактор Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).
Вижте всички публикации от Stealth L.P.Може също да се интересувате от...