Tak tady to mas. Pokud chces jeste neco vedet tak napis. Myslim jen ze body 7 a 8 jsou prehozene. Jestli to rozjedes a budes chtit sifrovani neni problem. Poslal bych ti navod jak to rozjet. Ja jsem s tim absolutne spokojen. Muzes samozrejme mit i unixove uzivatele, ale to ja nechtel.
1. Na serveru musí běžet Ubuntu (Linux), Apache, PHP, MySQL, dale jen LAMP.
2. Pokud chceme vlastni url vytvorime virtualni www server. Pokud virtual nepotrebujeme bude administratorske web rozhrani dostupne z
http://mojeip/ftp/ ...viz dalsi navod.
3. V synaptiku nainstalujeme pure-ftpd-mysql.
4. Rozbalime zip s webrozhranim do /var/www/ftp
5. Do prohlizece napiseme
http://mojeip(localhost)/ftp/install.php
6. Postupujeme dle pruvodce. Dulezite je znat rootovske heslo do mysql, aby instalator byl schpny vytvorit databazi a uzivatele. Pozor na doplneni IP adresy a moznost quoty a rychlostniho limitu. Nezapomenout stisknout Save.
7. Vygenerovany config zkopirujeme a vlozime do /etc/pure-ftpd/db/mysql.conf . Stavajici obsah prepiseme.
8. V dalsim kroku pruvodce vytvorime heslo webadministrace.
9. Vytvorime v systemu skupinu a uzivatele, na ktereho budeme ftp uzivatele mapovat. Pridelime mu prislusna opravneni na slozku s daty.
10. Vytvořte Chroot, který bude věznit virtuální uživatele v jejich domovském adresáři.
Vytvořte soubor /etc/pure-ftpd/conf/ChrootEveryone který bude obsahovat slovo yes :
1 <code>echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone
2 </code>
Upravte soubor /etc/default/pure-ftpd-common:
1 <code>vim /etc/default/pure-ftpd-common
2 </code>
řádek VIRTUALCHROOT=false změnte na VIRTUALCHROOT=true
11. Provedte restart severu sudo /etc/init.d/pure-ftpd-mysql restart
Tímto je ftp vytvoren
12. Pro zadani noveho uzivatele je nutne mu vytvorit jeho adresar pro data. Pozor na prava.
13 Spustime prohlizec a napiseme [url][http//:mojeip(localhost)/ftp/url]
14. Prihlasime se do webadministrace a zadame noveho uzivatele. Mapujeme ho na uzivatele a skupinu, kterou jsme predtim vytvorili. Priradime jeho home adresar.
Hotovo. Nyni mame nainstalovany ftp server s databazi uzivatelu v MySQL.