www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: king2k am 03. Juli 2004, 09:57:59



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 ??