Proftpd to je softwarepro FTP server nejpoužívanější, zejména těmi, kteří používají cpanel/Whm.
Ve výchozím balíčku, CENTOS 5.6 přichází s VSFTPD Nainstalováno a před instalací ProfTPD je dobré odstranit VSFTPD (VSFTPD.I386 – pro naši konfiguraci).
Odinstalovat/Odebrat VSFTPD:
1. Viz seznam balíčků * ftp * nainstalován:
yum list installed | grep ftp

2. Odstraňte vsftpd.i386.
yum remove vsftpd.i386
Instalace Proftpd na CentOS 5.x
1. Stáhnout archiv Proftpd:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Propuštění, zadejte složku ProFTDD* a postupujte podle pokynů pro instalaci a konfigurace:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
K konfiguraci “./configure –sysconfdir =/atd”, může zasáhnout chyba Pokud to nemáte GCC Compilernainstalované.
Kontrola typu sestavení systému… i686-pc-linux-gnu
Kontrola typu hostitelského systému… i686-pc-linux-gnu
Kontrola typu cílového systému… i686-pc-linux-gnu
kontrola gcc… žádný
kontrola cc… žádný
kontrola cl.exe… žádný
configure: error: v $PATH nebyl nalezen žádný přijatelný kompilátor jazyka C
Viz `config.log’ pro více podrobností.
instalovat gcc a gcc-c++ pomocí příkazového řádku:
yum install gcc gcc-c++
Po instalaci gcc a gcc-c++ pokračujte v instalaci ProFTPD a pokračujte v příkazu z bodu 2.
./configure --sysconfdir=/etc
3. Spuštění příkazového řádku instalace:
make
make install
4. Vytvořte soubory “profpd” v “/usr/sbin/” a “/usr/local/sbin/”.
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Vytvořte a zkopírujte obsah souboru profpd.txt v “/etc/init.d/proftpd”.
nano /etc/init.d/proftpd
Ctrl+x & Y pro ukončení a uložení změn.
6. Nastavíme úroveň běhu služby “profpd”
chkconfig --levels 235 proftpd on
7. Nastavíme soubor /etc/init.d/proftpd spustit a spustit jako aplikaci.
chmod u+x /etc/init.d/proftpd
8. Upravte soubor nano /etc/proftpd.conf.
nano /etc/proftpd.conf
Pod čarou “Výchozí server zapnutý” Přidávám řádek “RootLogin je zapnutý“. Tento řádek nám umožňuje používat uživatele “vykořenit” pro připojení na FTP. Na lince “Skupina” nahradit “nogroup” Cu “nikdo“.

9. Spusťte server FTP:
/etc/init.d/proftpd start
[root@server Proftpd-1.3.3e]# /etc/init.d/proftpd Start
Začátek Proftpd: [OK]
[root@server Proftpd-1.3.3e]#
Alternativní příkaz k zahájení služby ProfTPD (preferován mnou)
service proftpd start
Možné chyby během instalace a konfigurace:
1. Nedostatek kompilátoru gcc a gcc-c++. Je vyřešen pokyny v bodě 2.
2. Po zahájení služby se objeví chyba “Začátek Proftpd: – Fatální: Skupina: Neznámá skupina ‘Nogroup’ On řádek 30 ‘/etc/proftpd.conf’ [Selhalo]“. Řešení v bodě 8.
Instalace & Nastavení serveru ProFTPD – CENTOS 5.6.