Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Pure-Ftpd lässt nur 3 user gleichzeitig zu.
hallo forum,
habe ein problem mit pure-ftpd auf einem debian.
wenn ich im browser die ftp adresse eintippe und abschicke,
bekomme ich einen text:
Welcome to pure-ftpd
You are user 1 of 3 allowed
....
....
....
wollte diese anzahl der user von 3 auf 20 erhöhen, und habe dafür
im ordner /etc/pure-ftpd/conf/ ein file namens "MaxClientsNumber" erstellt,
und in das file den wert 20 eingetragen.
wenn ich nun pure-ftpd aus /etc/init.d starte, wird der parameter -c 20 sogar beim
starten ausgegeben. es gibt keinen fehler beim starten.
jedoch bleibt die zahl 3 bei den allowed usern wenn ich mit dem browser rangehe.
authentifizierungsmethode ist übrigens PAM....
hat jemand eine idee, wo ich da vielleicht noch was einstellen muss?!?
gruß
benno
RE: Pure-Ftpd lässt nur 3 user gleichzeitig zu.
vielleicht ist ja die option -C 3 ebenfalls gesetzt und du probierst ftp mit drei verbindungen vom selben host aus?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
soweit ich mich errinnere stand die option mit grossem C für die maximalen sessions pro IP oder??
ist auf jeden fall nicht gesetzt....
ich versuche es von ein und dem selben rechner aus.
hier mal die startparameter:
Running: /usr/sbin/pure-ftpd -l pam -O clf:/var/log/pure-ftpd/transfer.log -u 100 -A -p 27193:27199 -E -c 20 -I 2 -B
gruß
benno
Original von benno
soweit ich mich errinnere stand die option mit grossem C für die maximalen sessions pro IP oder??
ist auf jeden fall nicht gesetzt....
ich versuche es von ein und dem selben rechner aus.
genau das wird das problem sein, du hast die gesamtuseranzahl zwar erhöht, aber die anzahl der verbindungen pro ip ist immer noch 3. entweder du nimmst noch einen weiteren rechner zum test oder setzt C hoch.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
hi,
gross C ist gesetzt:
Running: /usr/sbin/pure-ftpd -l pam -O clf:/var/log/pure-ftpd/transfer.log -u 100 -A -p 27193:27199 -E -c 20 -C 20 -I 1 -B
leider sagt mein browser immernoch "You are user 1 of 3 allowed"
danke bis hier und gruß
benno
und was sagt die logdatei des servers?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
hab mir verschiedene logs angesehen:
auth.log
pureftpd.log
syslog
sieht alles ok aus......
da ist doch der wurm drin ;-)
kannst es ja mal anschauen ftp.aer.de
gruß
benno
das ist sehr eigenartig.
ich sehe natürlich nur die startmeldung bei einem ftp kontakt, da ich kein login habe und ob man der issue vertrauen kann weiss ich nicht. auf diese ausschrift allein würde ich mich nicht verlassen.
aber es sieht so aus, als wenn diese vorgabe entweder einkompiliert ist (standard bei pureftp sind 50 clienten) oder der ftp-server den du da startest ist nicht der den du kontaktierst. ist ftp evtl noch im inetd eingebunden?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
nein, da ist nur der pure-ftpd drin....
habe es aber getestet, mich 3 mal mit einem ftp account eingeloggt, das 4. mal ging es nichtmehr....
muss ich da was umkompilieren???
weiss jemand woraus dieser wilkommenstext vom ftp server genereiert wird?!?
gruß
kann es vielleicht sein, dass der daemon ein konfigurationsfile liest und die optionen deshalb ignoriert? standardmassig sucht er ja in /etc nach den conffiles. liegt dort evtl eine pure-ftpd.conf die er einliest?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
finds ja cool das du am thema dranbleibst ;-)
also leider ist da keine pure-ftpd.conf........
startet ja auch mit den richtigen parametern.
aber gibt es eine möglichkeit zu sehen, was ursprünglich einkompiliert wurde,
bzw. welche funktionen da mit konfiguriert wurden beim kompilieren??
gruß
benno
also ich hab mir die quellen gerade runtergeladen und das ding kompiliert und ohne optionen gestartet (conf in /etc) und er meldet mir, das ich der erste von 50 usern bin. wenn ich ihm aber eine option mitgebe, gilt diese. schau mal auf jeden fall nach dem conffile. wenn da nichts gescheites ist, kompilier das teil neu.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (21.01.2006, 21:01)
hab kein conffile in etc :-(
kompiler ihn neu, das ist eine sache von 10min. bei mir funktioniert er auf anhieb korrekt.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
bin nen schritt weiter!!!!! gestartet aus /usr/sbin/./pure-ftpd ohne parameter
läuft mit 50 usern!!!
normal startet er den aus /etc/init.d/./pure-ftpd (parameter)
jetzt kann es doch eigentlich nur ein falscher parameter sein oder??
danke bis hierher
benno
hast du denn vorher aus /etc/init.d/..../pure-ftp gestartet?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
hallo nochmal,
sobald ich den parameter -p 27193-27199 drin habe, sind es 3 user allowed!!
wenn ich es rausnehme, sind es 50!!!!
bin am forschen, was ich nun tun kann..falscher portbereich??
gruß
benno
hallo linuxerr
vielen vielen dank!!
problem war folgendes:
die PassivePortRange war der auslöser des Problems:
habe von 27193-27199 erhöht auf 27192-27300.
jetzt funktioniert es!! volle 50 user.
nur zur info:
als ich die letztere zahl auf 27250 gesetzt habe, waren es 29 allowed user!?!?!?
gruß
benno
und nochmal danke linuxerr, du hast einem linux amateur geholfen!!
ich glaube jetzt fällt es mir wie schuppen aus den haaren. ftp benötigt für die befehle und den datentransport je ein port. du hast nur 6 ports freigegeben die kontaktiert werden dürfen und damit bleibt nur platz für 3 user, das wird sein. gib doch mal 8 ports frei.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.
8 ports=4 user
100 ports=50 user
man bin ich froh!!! :-)
danke nochmal