www.ProFTPD.de
13. März 2007, 19:49:39 *
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: Installationsprobleme unter suse 9.0  (Gelesen 562 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
mike
Gast
« 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]
Gespeichert
mike
Gast
« Antwort #1 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 Zwinkernd
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 am: 18. Dezember 2004, 16:34:08 »

Bitte SQLLogfile in der proftpd.conf aktivieren (# weg) und dann dort nachsehen.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
mike
Gast
« Antwort #3 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 Traurig
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #4 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 Traurig

Siehe MiniFAQ
Code:
UseReverseDNS off
IdentLookups off
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #5 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 ?
Gespeichert
damike
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antwort #6 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 L&auml;chelnd

Tschaui und ich hoffe es hilft noch jemanden.
« Letzte Änderung: 10. Mai 2006, 20:56:27 von damike » 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.062 Sekunden mit 19 Zugriffen.