Titel: Kann mich am Ftp Server nich anmelden Beitrag von: king2k am 03. Juli 2004, 09:57:59 Hallo alle miteinander
Der Ftp Server schmeißt mich vor der anmeldung schon rauss: C:\>ftp 10.20.30.25 Verbindung mit 10.20.30.25 wurde hergestellt. Verbindung beendet durch Remotehost. Kann mir da jemand helfen?? Titel: Kann mich am Ftp Server nich anmelden Beitrag von: nose am 03. Juli 2004, 14:06:17 das sind ja viele infos. :roll:
mal mit username probiert? wenn die sich unterscheiden auf beiden rechnern muß man die angeben, es sein denn anonymous login. es kann auch ip-beschränkung sein ........ endlose liste ....... mehr infos, was sagt der log von proftpd? Titel: Re: Kann mich am Ftp Server nich anmelden Beitrag von: remsgost am 08. Juli 2004, 00:20:30 Zitat von: "king2k" Hallo alle miteinander Der Ftp Server schmeißt mich vor der anmeldung schon rauss: C:\>ftp 10.20.30.25 Verbindung mit 10.20.30.25 wurde hergestellt. Verbindung beendet durch Remotehost. Kann mir da jemand helfen?? Firewall oder tcp-wrapper ( /etc/hosts.allow eintrag ) oder gar (x)inetd koenen schuldig im sinne der anklage sein ;) MfG Titel: Kann mich am Ftp Server nich anmelden Beitrag von: kev am 08. Juli 2004, 15:16:51 Ich habe genau das gleich Problem!
Es kommt keine Fehlermeldung in keiner Log Datei, eine "proftpd.sql.log" erstellt er erst gar nicht. Im Debug mode scheint auch alles in Ordnung zu sein hier mal ein Auszug: Code: debian - / debian - AllowOverwrite debian - AllowForeignAddress debian - MaxClientsPerHost debian - MaxClients debian - AllowStoreRestart debian - AllowRetrieveRestart debian - RequireValidShell debian - TransferLog debian - SQLConnectInfo debian - SQLAuthTypes debian - SQLAuthenticate debian - SQLDefaultGID debian - SQLLog_PASS debian - SQLNamedQuery_counter debian - SQLLog_RETR debian - SQLLog_STOR debian - SQLNamedQuery_transfer1 debian - SQLLog_ERR_RETR debian - SQLLog_ERR_STOR debian - SQLNamedQuery_transfer2 debian - ServerIdent debian - DeferWelcome debian - DefaultServer debian - AllowForeignAddress debian - MaxClientsPerHost debian - MaxClients debian - MaxLoginAttempts debian - AllowStoreRestart debian - AllowRetrieveRestart debian - DefaultRoot debian - RequireValidShell debian - TransferLog debian - ExtendedLog debian - ExtendedLog debian - ExtendedLog debian - SQLConnectInfo debian - SQLAuthTypes debian - SQLAuthenticate debian - SQLDefaultGID debian - SQLUserTable debian - SQLUsernameField debian - SQLPasswordField debian - SQLUidField debian - SQLHomedirField debian - SQLLog_PASS debian - SQLNamedQuery_counter debian - SQLLog_RETR debian - SQLLog_STOR debian - SQLNamedQuery_transfer1 debian - SQLLog_ERR_RETR debian - SQLLog_ERR_STOR debian - SQLNamedQuery_transfer2 debian - SETUP PRIVS at main.c:2704 debian - ROOT PRIVS at main.c:1956 debian - RELINQUISH PRIVS at main.c:1962 Das ganze ohne SQL Mod funzt wunderbar. Nur seit dem ich in der Config den SQL Mod aktiviert habe wie es in eurer Beispiel Config steht, geht halt gar nichts :( Titel: Kann mich am Ftp Server nich anmelden Beitrag von: Wörsty am 08. Juli 2004, 18:26:48 Bitte mal:
1) proftpd -vv 2) proftpd -l 3) Welches Linux benutzt du? 4) proftpd -nd9 starten und versuchen anzumelden 5) Konfig posten Titel: Kann mich am Ftp Server nich anmelden Beitrag von: kev am 08. Juli 2004, 19:38:43 so also :
1) proftpd -vv Code: debian:/usr/proftpd-1.2.9# ./proftpd -vv - Version: 1.2.9 (stable) - Scoreboard Version: 01040002 - Build Stamp: Thu Jul 8 00:57:23 CEST 2004 2) proftpd -l Code: Compiled-in modules: mod_core.c mod_xfer.c mod_auth_unix.c mod_auth_file.c mod_auth.c mod_ls.c mod_log.c mod_site.c mod_sql.c mod_sql_mysql.c mod_cap.c Debian Woody 3.0 2.4.26er Kernel 4) proftpd -nd9 starten und versuchen anzumelden Code: debian - FS: using system lstat() debian - FS: using system lstat() debian - ROOT PRIVS at main.c:1150 debian - RELINQUISH PRIVS at main.c:1154 debian - FS: using system lstat() debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - performing ident lookup debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - ident connection failed: Connection refused debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - ident lookup returned 'UNKNOWN' debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - performing module session initializations debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - ProFTPD terminating (signal 11) debian (pD9E13D2F.dip.t-dialin.net[217.225.61.47]) - FTP session closed. debian - FS: using system lstat() debian - scrubbing scoreboard debian - ROOT PRIVS at mod_core.c:194 debian - RELINQUISH PRIVS at mod_core.c:201 debian - ROOT PRIVS at mod_core.c:223 debian - RELINQUISH PRIVS at mod_core.c:251 debian - FS: using system lstat() Zeigt er mir auf dem Server nachdem ich mich versuche einzuloggen. die Config: Zitat ServerName "powerServer -<( To Be Continued )>-" ServerType standalone ServerAdmin admin@cs-tbc.de ServerIdent on "ftp.cs-tbc.de" 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 2 "Nicht mehr als %m Verbindungen" MaxClients 8 "Leider sind schon %m Clients verbunden" MaxLoginAttempts 3 # # 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 test @localhost MEINUSER MEINPW < geändert keine Angst :) SQLDefaultGID 65534 SQLDefaultUID 65534 SQLMinUserGID 100 SQLMinUserUID 500 SQLUserInfo users username password uid gid homedir shell # # 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 # # mod_quota tab ist eigentlich die gleiche wie man sie bei euch runterladen kann nur halt Benutzernamen und PW geändert für die DB Die SQL DB sieht so aus: Code: Users: userid passwd uid gid homedir shell test MEINPW 501 101 /home/test NULL Ich hoffe das reicht so :) Gruss Kev Titel: Kann mich am Ftp Server nich anmelden Beitrag von: kev am 08. Juli 2004, 19:41:54 ach misst, bin ja immer noch nicht angemeldet... wollte editieren..
also mit: mysql -u USERNAME -p komme ich per shell in die DB rein, also mit den gleichen logindaten die ich in der Config angebe Titel: Kann mich am Ftp Server nich anmelden Beitrag von: Wörsty am 08. Juli 2004, 21:38:04 Okay. Fangen wir mal an:
1. Ich würde bei dir IdentLookups (http://www.proftpd.de/index.php?id=28&directive_name=IdentLookups) off schreiben. 2. SQLUserInfo ist falsch. Guck mal hier: SQLUserInfo (http://www.proftpd.de/index.php?id=28&directive_name=SQLUserInfo) 3. Debian hat mit SQL Probleme :arrow: http://www.proftpd.de/forum2/viewtopic.php?t=1015 Titel: Kann mich am Ftp Server nich anmelden Beitrag von: kev am 09. Juli 2004, 21:07:53 ahh nun funzt es. ka warum aber es geht.
eine frage aber noch: ich habe nun mod_quota installiert, compiliert und so weiter. wenn ich nun ./proftpd starte, kommt: Code: QuotaLimitTable: unsupported table source type: 'sql' wenn ich die beide reihen in der Config ausklammere, läufts aber logischer weise ohne Quota... Muss ich da für Debian wieder was spezieles für mit installieren oder compilieren ?? |