V tomto díle si nakonfigurujeme anonymní FTP server vsftpd, nastavíme mu maximální rychlost stahování a klientům, kteří jsou za nějakou paranoidní proxy (třeba já ve škole), umožníme přístup na FTP server přes HTTP.
Nejdříve si musíme server vsftpd nainstalovat
# apt-get install vsftpd
dále si zazálohujeme konfigurační soubor
# cp /etc/vsftpd.conf /etc/vsftpd.conf.dist
a nakonec ho otevřeme.
# vim /etc/vsftpd.conf
Nejdřív si nastavíme identifikaci serveru (bude vidět v některých FTP klientech). Buď ten řádek můžeme někam vložit, nebo ho odkomentujeme a změníme.
ftpd_banner=blebleble BLABLABLABLABLA
Pokud máme méně využitý komerční server a přes FTP jsme se rozhodli povozovat nějakou „charitativní“ činnost (třeba mirroring linuxových distribucí), tak asi nechceme, aby nám stahovači zaplácali celé pásmo (jako já bych rád, kdyby si Linux stahovalo tolik lidí, až by nestačily servery :-). Vsftpd nabízí na limitování anonymních uživatelů.
anon_max_rate=rychlost_v_bajtech/s
Já mám nastavené
anon_max_rate=16000
Co člověk chce na čtvrtmegabitu…
No a nakonec nesmíme zapomenout změnit adresář, ze kterého bude poskytován obsah, a taky ten adresář vytvořit.
anon_root=/var/www/ftp.crapola.com
# mkdir /var/www/ftp.crapola.com
Klasicky si v /etc/apache2/sites-available/default (resp. /etc/apache2/sites-enabled/cokoliv) vytvoříme nového virtual hosta
<VirtualHost *:80>
ServerName ftp.crapola.com
ServerAdmin admin@nekde.tld
DocumentRoot /var/www/ftp.crapola.com
</VirtualHost>
Všechno to restartujeme,
# /etc/init.d/apache2 restart
# /etc/init.d/vsftpd restart
a nakonec musíme vyrobit nový A záznam směřující na náš server.
Doufám, že vám to teď bude fungovat.
Příště si nakonfigurujeme Postfix (jak vůbec může někdo bez těch e-mailů žít :-)
[3] taky je dobre v /etc/logrotate.d/apache2 dat misto apache2 restart (v debianu default) jen apache2 reload. logy to znovu otevre a funguje to. oproti tomu kdyz se apache nestihne vcas ukoncit pri tom restart, tak se nespusti a pak to nejede do te doby, nez si toho nekdo nebo neco vsimne..
Paranoidní? Ale ne – kde máte důkaz, že po mně nejdou?
Přečteno 24 409×
Přečteno 21 176×
Přečteno 14 336×
Přečteno 12 088×
Přečteno 11 574×