Proftpd to je softvérPre FTP server Najrozšírenejší, najmä tých, ktoré používajú cPanel/WHM.
V balení default, CentOS 5.6 prichádza s vsftpd nainštalovaný a pred inštaláciou ProFTPD je dobré odstrániť vsftpd (vsftpd.i386 - pre našu konfiguráciu).
Uninstall/ Odstrániť vsftpd:
1. Pozri zoznam nainštalovaných balíčkov * ftp *:
yum list installed | grep ftp
2. Odobrať vsftpd.i386.
yum remove vsftpd.i386
Nainštalujte ProFTPD CentOS 5.x
1. Stiahnite si archív proftpd:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Rozbaľte, zadajte zložku proftdd * a postupujte inštalácia a konfigurácia:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
Pri konfigurácii súboru „./configure –sysconfdir = / etc“ sa zobrazí a chyba Ak máte GCCJe nainštalovaný.
kontrolu build system typ… i686-pc-linux- pakoň
kontrola hostiteľa system typ… i686-pc-linux- pakoň
kontrolu target system typ… i686-pc-linux- pakoň
kontrola gcc ... nie
kontrola cc ... nie
kontrola cl.exe ... nie
nakonfigurovať: error: v $ PATH sa nenašiel žiadny prijateľný kompilátor C.
Viac informácií nájdete na súbore `config.log '.
Inštalovať gcc si gcc-c + + pomocou príkazového riadku:
yum install gcc gcc-c++
Po gcc a gcc-c + + bola nainštalovaná, pokračujte v inštalácii proftpd, obnovenie príkaz v bodoch 2.
./configure --sysconfdir=/etc
3. Vykonanie príkazových riadkov pre inštaláciu:
make
make install
4. Vytvorte súbory „proftpd“ v priečinkoch „/ usr / sbin /“ a „/ usr / local / sbin /“.
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Krém a kopírovanie súborov proftpd.txt v „/etc/init.d/proftpd“.
nano /etc/init.d/proftpd
Ctrl+X & Y ukončiť a uložiť zmeny.
6. Nastavili sme bežiacu úroveň služby „proftpd“
chkconfig --levels 235 proftpd on
7. Nastavte súbor / Etc / init.d / proftpd byť vykonaný a spustenie aplikácie.
chmod u+x /etc/init.d/proftpd
8. Edit nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
Pod čiarou "DefaultServer je zapnutý„Pridať riadok“RootLogin na„. Tento riadok nám umožňuje používať používateľa “koreň”Na pripojenie k FTP. Na riadku „skupina„Nahradiť“nogroup"S"nikto".
9. Spustite FTP server:
/etc/init.d/proftpd start
[Root @ server proftpd-1.3.3e] # / etc / init.d / proftpd začiatok
Spúšťa sa proftpd: [OK]
[Root @ server proftpd-1.3.3e] #
Alterntiva aby spustiť službu proftpd (môj favorit)
service proftpd start
Možné chyby pri inštalácii a configirarii:
1. Nedostatok kompilátora gcc si gcc-c + +. Vyriešiť podľa pokynov v oddiele 2.
2. Chyba pri spustení služby “Počnúc proftpd: - Fatálne: Skupina: Neznáma skupina „nogroup“ na riadku 30 súboru „/etc/proftpd.conf“ [FAILED]„. Riešenie k bodu 8.
Installspustenie a nastavenie servera ProFTPD - CentOS 5.6.