Proftpd to je softwarePro FTP server Nejrozšířenější, zejména těch, které používají cPanel/WHM.
V balení default, CentOS 5.6 Dodává se s vsftpd nainstalován a před instalací ProFTPD je dobré odstranit vsftpd (vsftpd.i386 - pro naši konfiguraci).
Uninstall/ Odebrat vsftpd:
1. Viz seznam nainstalovaných balíčků * ftp *:
yum list installed | grep ftp
2. Odebrat vsftpd.i386.
yum remove vsftpd.i386
Nainstalujte ProFTPD CentOS 5.x
1. Stáhněte si archiv proftpd:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Rozbalte, zadejte složku proftdd * a postupujte instalace a konfigurace:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
Při konfiguraci „./configure –sysconfdir = / etc“, a chyba Pokud máte GCCJe nainstalován.
kontrolu build system typ… i686-pc-linux- pakoně
kontrola hostitele system typ… i686-pc-linux- pakoně
kontrolu target system typ… i686-pc-linux- pakoně
kontrola gcc… ne
kontrola cc ... ne
kontrola cl.exe ... č
konfigurovat: error: v $ PATH nebyl nalezen žádný přijatelný překladač jazyka C.
Další informace najdete v souboru `config.log '.
Instalovat gcc si gcc-c + + pomocí příkazového řádku:
yum install gcc gcc-c++
Po gcc a gcc-c + + byla nainstalována, pokračujte v instalaci proftpd, obnovení příkaz v bodech 2.
./configure --sysconfdir=/etc
3. Provádění příkazových řádků pro instalaci:
make
make install
4. Vytvořte soubory „proftpd“ v souborech „/ usr / sbin /“ a „/ usr / local / sbin /“.
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Krém a kopírování souborů proftpd.txt v souboru „/etc/init.d/proftpd“.
nano /etc/init.d/proftpd
Ctrl+X & Y ukončit a uložit změny.
6. Nastavili jsme běžící úroveň služby „proftpd“
chkconfig --levels 235 proftpd on
7. Nastavte soubor / Etc / init.d / proftpd být vykonán a spuštění aplikace.
chmod u+x /etc/init.d/proftpd
8. Edit nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
Pod čarou "DefaultServer je zapnutý"Přidat řádek"RootLogin na“. Tento řádek nám umožňuje používat uživatele "kořen„Pro připojení k FTP. Na lince "Skupina"Nahradit"nogroup"S"nikdo".
9. Spusťte FTP server:
/etc/init.d/proftpd start
[Root @ server proftpd-1.3.3e] # / etc / init.d / proftpd začátek
Spouštění proftpd: [OK]
[Root @ server proftpd-1.3.3e] #
Alterntiva aby spustit službu proftpd (můj favorit)
service proftpd start
Možné chyby při instalaci a configirarii:
1. Nedostatek kompilátoru gcc si gcc-c + +. Vyřešit podle pokynů v oddílu 2.
2. Chyba při spuštění služby “Spouštění proftpd: - Fatální: Skupina: Neznámá skupina „nogroup“ na řádku 30 souboru „/etc/proftpd.conf“ [FAILED]“. Řešení k bodu 8.
Installing & Setup ProFTPD Server - CentOS 5.6.