www.ProFTPD.de
13. März 2007, 19:27:42 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Traffic begrenzen. ich meine Ratios  (Gelesen 478 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Ralf
Gast
« am: 18. Juni 2004, 10:35:35 »

Ich würde gerne den FTP Server eine Traffic Obergrenze vergeben.
Nicht das es dann eine böse Überrauschung gibt.

Ich würde gerne ein Ratio vergeben. Der sagen wir mal für alle ftp User gilt.

Das max 10 GB Traffic im Monat über den FTP Server gefahren werden darf.

Wie müsste der Syntax dafür aussehen. Ich habe die FAQ´s gelesen aber ich verstehe es nicht so richtig.
Es stand auch drinn das es unvollstäning sei.

Ich bitte um eure Hilfe

Danke
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 18. Juni 2004, 11:09:21 »

Nochmal fuer Archiv:

"Ratio" bezeichnet die Abhaengigkeit des Downloadvolumens von der upgeloadeten Menge. z.B. darf man 500 MB runterladen, wenn man vorher 100 MB hochgeladen hat (Ratio 1:5, 5:1 ?? Keine Ahnung). Dieses wird oft bei Warez,MP3, XXX Servern benutzt - jedoch auch teilweise bei legalen Bildarchiven. Da diese Thematik bei den  ProFTPD Leuten keinen interessiert ist dieses Modul in Vergessenheit geraten. Die urspruengliche Version soll wohl noch funktionieren, jedoch wuerde ich nicht drauf wetten

"Quota" bezeichnet die Begrenzung der Speichermenge bzw Download/Upload Menge sowohl auf File (Anzahl) als auf Menge (MB) Basis. Mit Quota ist es z.B. machbar, dass man den verwendeten Speicherplatz eines Webspace Users auf 100MB begrenzt oder auf max. 1GB Traffic. Da dieses Modul auch von den ProFTPD Entwicklern (oder zumindest deren Umfeld) benutzt wird, wird dieses Modul aktiv entwickelt. Mehr Infos findet man unter http://www.castaglia.org/proftpd/ - mod_quotatab

cu
stonki

P.S. Du willst QUOTA
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 18. Juni 2004, 11:46:27 »

Danke für diese info.
Ich wollte den Server im Monat auf 500 MB begrenzen.

Damit genau der nciht missbraucht werden kann.
Denn es werden nur Maps für Games hochgeladen. Ich möchte den gesamten Traffic auf 500 MC begrenzen Im Monat

Danke
Gespeichert
Anonymous
Gast
« Antwort #3 am: 18. Juni 2004, 11:59:49 »

Wie müsste denn dann der Syntax genau aussehen ?


QuotaEngine on
QuotaDisplayUnits Mb

Quotalinit 500


oder wie ist es genau gemeint ?
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 18. Juni 2004, 12:58:04 »

Zitat von: "Anonymous"
Wie müsste denn dann der Syntax genau aussehen ?


QuotaEngine on
QuotaDisplayUnits Mb

Quotalinit 500


oder wie ist es genau gemeint ?


ne, um ehrlich zu sein: Keine Ahnung. Da wirst Du Dich durch die Mod_quotatab beschreibung durchbeissen muessen. Du siehst ja z.B. an meiner Beispiel Config mysql und mod_quotatab, dass das schon heftiger Stuff ist...

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Nico
Gast
« Antwort #5 am: 18. Juni 2004, 16:46:02 »

OK dann mal was zum denken Smiley



Das Archiv runterladen und in dem Verzeichnis

/usr/local/src/arc
ablegen, noch schnell das Archiv entpacken, damit wir die Installation beginnen können:

cd /usr/local/src/
tar -xzf arc/proftpd-1.2.9.tar.gz
tar -xzf arc/proftpd-mod-quotatab-1.2.11.tar.gz
Jetzt noch den Quellcode von mod_quotatab in das richtige Verzeichnis kopieren:

cp ./mod_quotatab/mod_quotatab.c ./proftpd-1.2.9/contrib/
cp ./mod_quotatab/mod_quotatab.h ./proftpd-1.2.9/contrib
cp ./mod_quotatab/mod_quotatab_file.c ./proftpd-1.2.9/contrib
cp ./mod_quotatab/mod_quotatab_ldap.c ./proftpd-1.2.9/contrib
cp ./mod_quotatab/mod_quotatab_sql.c ./proftpd-1.2.9/contrib






 Installieren:

Verzeichnisse anlegen:

mkdir /etc/proftpd
mkdir /etc/proftpd/mod_quotatab
mkdir /var/log/proftpd
Nun wird ProFTPd konfiguriert und installiert:

cd /usr/local/src/proftpd-1.2.9/
 
./configure \
--prefix=/usr/local/proftpd/1.2.9 \
--with-modules=mod_quotatab:mod_quotatab_file:mod_tls \
--enable-shadow \
--enable-autoshadow \
--disable-pam \
--with-includes=/usr/local/openssl/current/include \
--with-libraries=/usr/local/openssl/current/lib
 
make
make install
 
ln -s /usr/local/proftpd/1.2.9 /usr/local/proftpd/current
cp ./mod_quotatab/diskuse /usr/local/proftpd/current/sbin
cp ./mod_quotatab/ftpquota /usr/local/proftpd/current/sbin
Jetzt noch das Zertifikat erzeugen:

/usr/local/openssl/current/bin/openssl req -new -x509 \
-days 365 -nodes -out /etc/proftpd/ftpd-rsa.pem \
-keyout /etc/proftpd/ftpd-rsa-key.pem






 Konfigurieren:

Folgende Dateien bitte in die entsprechenden Verzeichnisse kopieren:

/etc/proftpd/proftpd.conf
/etc/init.d/proftpd
Nun muß noch das Modul mod_quota eingerichtet werden:

cd /usr/local/proftpd/current/sbin/
./ftpquota \
--create-table \
--type=limit \
--table-path=/etc/proftpd/mod_quotatab/limit.tab
 
./ftpquota \
--create-table \
--type=tally \
--table-path=/etc/proftpd/mod_quotatab/tally.tab
Quotas für einen Benutzer anlegen (max. 5MB Speicherplatz):

./ftpquota \
--add-record \
--name=[Benutzer] \
--type=limit \
--quota-type=user \
--limit-type=hard \
--bytes-upload=5120000 \
--table-path=/etc/proftpd/mod_quotatab/limit.tab
Damit ProFTPd auch bei jedem Systemstart auch hochfährt, müssen ein paar Verknüpfungen angelegt und noch die /etc/rc.config geändert werden:

chmod 700 /etc/init.d/proftpd
ln -s /etc/init.d/proftpd /etc/init.d/rc2.d/S20proftpd
ln -s /etc/init.d/proftpd /etc/init.d/rc2.d/K20proftpd
ln -s /etc/init.d/proftpd /etc/init.d/rc3.d/S20proftpd
ln -s /etc/init.d/proftpd /etc/init.d/rc3.d/K20proftpd
 
echo "START_PROFTPD=yes" >> /etc/rc.config
Rechte vergeben:

chown -R root.root /etc/proftpd
chown -R root.root /etc/proftpd/proftpd.conf
chown -R root.root /var/log/proftpd
 
chmod 0700 /etc/proftpd
chmod 0600 /etc/proftpd/proftpd.conf
chmod 0700 /etc/init.d/proftpd
chmod 0700 /var/log/proftpd
 
chmod 0700 /usr/local/proftpd/current/sbin/diskuse
chmod 0700 /usr/local/proftpd/current/sbin/ftpquota






 Starten:

/etc/init.d/proftpd start
Um zu schauen, ob ProFTPd gestartet ist

ps aux | grep proftpd
eingeben.



BIs dann
Nico
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.061 Sekunden mit 19 Zugriffen.