Titel: Installationsprobleme unter suse 9.0 Beitrag von: mike am 18. Dezember 2004, 14:51:38 Hallo,
erstmal alles wichtige an infos... Code: ./configure --sysconfdir=/etc --localstatedir=/var --prefix=/usr --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql && make && make install dann hab ich die config angepasst... Code: ServerName "meine FTP" ServerType inetd ServerAdmin support@meinedomain.tld ServerIdent on "ftp.meinedomain.tld" DeferWelcome on DefaultServer on Port 21 Umask 022 MaxInstances 30 # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite on </Directory> # FXP Unterstuetzung AllowForeignAddress on # Maximal Werte setzen MaxClientsPerHost 3 "Nicht mehr als %m Verbindungen" MaxClients 30 "Leider sind schon %m Clients verbunden" MaxLoginAttempts 20 # Restart erlauben AllowStoreRestart on AllowRetrieveRestart on # Jail all users into their virtual home dir DefaultRoot ~ RequireValidShell off # Logging options TransferLog /var/log/proftpd.xferlog # Some logging formats LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat write "%h %l %u %t \"%r\" %s %b" # Log file/dir access ExtendedLog /var/log/proftpd.access_log WRITE,READ write # Record all logins ExtendedLog /var/log/proftpd.auth_log AUTH auth # Paranoia logging level.... ExtendedLog /var/log/proftpd.paranoid_log ALL default #------------------------mysql Modul: 4.x # Zugangskontrolle #SQLAuthTypes Plaintext #SQLAuthenticate users* SQLConnectInfo prg_proftpd @localhost prg_proftpd meinPasswort SQLAuthTypes Plaintext SQLAuthenticate users* SQLDefaultGID 65534 SQLDefaultUID 65534 SQLMinUserGID 1000 SQLMinUserUID 1000 SQLUserInfo users username password uid gid homedir null #shell #SQLLOGFILE /var/log/proftpd.sql.log # aktive SQL Kommandos, ab hier passiert etwas :-) SQLLog PASS counter SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE username='%u'" users # xfer Log in mysql SQLLog RETR,STOR transfer1 SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'c', NULL" xfer_stat SQLLOG ERR_RETR,ERR_STOR transfer2 SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), 'i', NULL" xfer_stat dann habe ich ihn in xinet.d eingetragen das er startet... Code: # ftp localhost Trying ::1... Trying 127.0.0.1... Connected to localhost (127.0.0.1). 421 Service not available, remote server has closed connection /var/log/messages sagt: Code: Dec 18 14:45:18 vs170054 proftpd[4578]: meinedomain.tld (localhost[127.0.0.1]) - FTP session closed. ohne das sql module bekomme ich ihn ans laufen, nur warum so nicht ?[/code] Titel: Installationsprobleme unter suse 9.0 Beitrag von: mike am 18. Dezember 2004, 14:52:45 achja meinedomain.tld steht in der config usw natürlich die richtige, gleiches gilt auch für meinPasswort etc ;)
Titel: Installationsprobleme unter suse 9.0 Beitrag von: Wörsty am 18. Dezember 2004, 16:34:08 Bitte SQLLogfile (http://www.proftpd.de/index.php?id=28&directive_name=sqllogfile#336) in der proftpd.conf aktivieren (# weg) und dann dort nachsehen.
Titel: Installationsprobleme unter suse 9.0 Beitrag von: mike am 18. Dezember 2004, 17:24:50 danke für den tip *g*
da habe ich promot meinen fehler entdeckt... *slap myself* jetzt klappt es wunderbar, nur kämpfe ich immernoch mit dem problem das ein connect ca 20-25 sekunden dauert... Code: #1 Connecting to localhost #2 Connected to localhost Port 21 #3 220 localhost #4 USER test #5 331 Password required for test. #6 PASS (hidden) #7 230 User test logged in. aber nur der schritt bei zeile 2 dauert so lange, alles andere ist super schnell... ich hab die manuals und bsp-configs durchgeschaut und alles ausprobiert, nur leider keine veränderung.... das selbe ist auch wenn ich den server ohne sql unterstützung betreibe :( Titel: Installationsprobleme unter suse 9.0 Beitrag von: Wörsty am 18. Dezember 2004, 17:27:58 Zitat von: "mike" danke für den tip *g* da habe ich promot meinen fehler entdeckt... *slap myself* jetzt klappt es wunderbar, nur kämpfe ich immernoch mit dem problem das ein connect ca 20-25 sekunden dauert... Code: #1 Connecting to localhost #2 Connected to localhost Port 21 #3 220 localhost #4 USER test #5 331 Password required for test. #6 PASS (hidden) #7 230 User test logged in. aber nur der schritt bei zeile 2 dauert so lange, alles andere ist super schnell... ich hab die manuals und bsp-configs durchgeschaut und alles ausprobiert, nur leider keine veränderung.... das selbe ist auch wenn ich den server ohne sql unterstützung betreibe :( Siehe MiniFAQ (http://www.proftpd.de/index.php?id=13&backPID=13&tx_faq_faq=16) Code: UseReverseDNS off IdentLookups off Titel: Installationsprobleme unter suse 9.0 Beitrag von: Anonymous am 19. Dezember 2004, 01:19:24 die beiden optionen habe ich eingetragen, raus gelassen auf on/off gesetzt (das sogar im wechsel)...
sprich alle möglichkeiten getestet.... wenn ich von zuhause auf den server connecte ist a**** lahm, aber auch nur mit einer telekom leitung. mit einer versatel leitung ist das problem nicht... ich hab es bekannte testen lassen und jeder telekom user connect auf dem server so langsam mit allen optioen (siehe oben) woran liegt es also ? ich denke nicht am server oder doch ? Titel: Re: Installationsprobleme unter suse 9.0 Beitrag von: damike am 10. Mai 2006, 20:52:42 Huhu Leute,
ich habe hier vor langem mein Problem als "mike" - Gast g gefeposted und hab in der vergangenen Zeit einen Lösungunden und wollte diese schnell hier verewigen: Der FTP war korret eingestellt, dass Problem lag an meinen Einstellungen von xInetd Config vorher: Code: service ftp { disable = no socket_type = stream wait = no user = root #server = /usr/sbin/in.ftpd server = /usr/sbin/proftpd log_on_success += DURATION USERID log_on_failure += USERID nice = 10 } Code nachher: Code: service ftp { disable = no socket_type = stream protocol = tcp wait = no user = root #server = /usr/sbin/in.ftpd server = /usr/sbin/proftpd # log_on_success += DURATION USERID # log_on_failure += USERID # nice = 10 } Man achte auf die Kommentare und diese Zeile: protocol = tcp Und es geht alles so wie es soll und bitte nicht schimpfen, ich weis, dass es ein doofer Fehler ist :D Tschaui und ich hoffe es hilft noch jemanden. |