Proftpd van szoftverSite FTP szerver legelterjedtebb, különösen azok, akik a cPanel/WHM.
A csomagban default, CentOS 5.6 Jön vsftpd telepítve van, és a ProFTPD telepítése előtt jó eltávolítani a vsftpd-t (vsftpd.i386 - a konfigurációnkhoz).
Uninstall/ Távolítsa el a vsftpd fájlt:
1. Lásd a telepített csomagok * FTP *:
yum list installed | grep ftp
2. Vegye vsftpd.i386.
yum remove vsftpd.i386
Telepítse a ProFTPD-t CentOS 5.x
1. ProFTPD letöltése archívum:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Csomagold be a * proftdd mappát, és kövesse az utasításokat, hogy telepíteni és konfigurálni:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
A. ./Configure –sysconfdir = / etc ”konfigurálásakor a hiba ha van GCC fordítóTelepítve van.
ellenőrzése build system típus… i686-pc-linux-gnú
gazda ellenőrzése system típus… i686-pc-linux-gnú
ellenőrzése target system típus… i686-pc-linux-gnú
gcc ellenőrzése… nem
cc ellenőrzése… nem
a cl.exe keresése ... nem
Beállítás: error: a $ PATH fájlban nem található elfogadható C fordító
További részletekért lásd a `config.log 'oldalt.
Felszerel gcc si gcc-c + + a parancssor:
yum install gcc gcc-c++
Miután a gcc és a gcc-c + + már telepítve van, folytassa a telepítést ProFTPD, folytatása parancsot punch 2.
./configure --sysconfdir=/etc
3. A parancssorok végrehajtása a telepítéshez:
make
make install
4. Hozza létre a „proftpd” fájlokat a „/ usr / sbin /” és a „/ usr / local / sbin /” könyvtárban.
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Cream és a fájl másolása proftpd.txt a „/etc/init.d/proftpd” mappában.
nano /etc/init.d/proftpd
Ctrl+X & Y A kilépéshez és a módosítások mentéséhez.
6. Beállítottuk a „proftpd” szolgáltatás futási szintjét
chkconfig --levels 235 proftpd on
7. Állítsa be a fájl / Etc / init.d / proftpd kell végrehajtani, és az alkalmazás futtatásához.
chmod u+x /etc/init.d/proftpd
8. Szerkesztés nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
A vonal alatt "DefaultSzerver bekapcsolva"Sor hozzáadása"RootLogin on“. Ez a sor lehetővé teszi számunkra, hogy felhasználjuk a felhasználót "gyökér”Csatlakozás az FTP-hez. A sorban "Csoport"Csere"nogroup"Az"senki".
9. Indítsa el az FTP-kiszolgáló
/etc/init.d/proftpd start
[Root @ server proftpd-1.3.3] # / etc / init.d / proftpd kezdet
A proftpd indítása: [OK]
[Root @ server proftpd-1.3.3] #
Alterntive megkezdéséhez szolgáltatás proftpd (általam preferált)
service proftpd start
Lehetséges hibák a telepítéskor és configirarii:
1. Lack fordító által gcc si gcc-c + +. A fix bekezdésben leírt 2.
2. Hiba a szolgáltatás indításakor "Indító proftpd: - Végzetes: Csoport: Ismeretlen 'nogroup' csoport az '/etc/proftpd.conf' 30. sorában [SIKERTELEN]“. Megoldás a 8. ponthoz.
InstallProFTPD szerver készítése és beállítása - CentOS 5.6.