Huhu Zusammen,
ich habe ein Problem das sich ProFTP ohne Probleme und Fehlermeldung starten lässt, aber ich bekomme keine Verbindung auf dem Server
Mein System:
Debian etch (frozen-version vom 18. Dezember 2006)
Proftpd 1.3.0-18
MYSQL: 5.0.30-1
SysCP 1.2.15 Debian Etch
Der Dienst startet einwandfrei
/etc/init.d/proftpd restart
Stopping ftp server: proftpd.
Starting ftp server: proftpd.
Doch ich bekomme keine Verbindung
ftp localhost
421 Service not available, remote server has closed connection
(Das gleiche für ftp "127.0.0.1:21", "ftp 127.0.0.1", "ftp gocore.de" und ftp "ftp.gocore.de")
und es sind keine Logeinträge im /var/log/proftpd/xxx.log enthalten.
Es sind die Paktet
i proftpd
v proftpd-common
i A proftpd-mysql
installiert.
Unter der Ausgabe von "ps -ax" finde ich:
proftpd: (accepting connections)
Unter der Ausgabe von "netstat -nlp" finde ich:
tcp6 0 0 :::21 :::* LISTEN 4036/proftpd: (acce
Um den Debian-Bug zu umgehen habe ich zum ersten, laut der README des Debian-Paketes, die etc/hosts um
::fff:127.0.0.1 localhost gocore
erweitert und danach mit dem Schalter
UseIPv6 off
in der proftpd die IPv6-Unterstützung für proftpd deaktiviert. Doch beides gab keine postive Auswirkung.
Also nach meinem Verständnis müsst der proftpd-Deamon doch korrekt laufen, doch wieso bekomme ich keine Verbindung? Weder über das command ftp, noch über Webmail oder WSFTP Pro.
Ich verzweifele

und weiss einfach nicht mehr weiter. Für Hilfe wäre ich euch echt dankbar.
Hier meine proftpd.conf (MEINPASSWORT = mein Passwort für den mysql-user dbsyscp)
User, Passwort und Datenbank habe ich noch mal geprüft und sind korrekt.
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
# Set the user and group that the server normally runs at.
User nobody
Group nogroup
<Directory /*>
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on
</Directory>
DefaultRoot ~
RequireValidShell off
SQLAuthTypes Crypt Plaintext
SQLAuthenticate users* groups*
SQLConnectInfo _db_syscp@127.0.0.1 dbsyscp MEINPASSWORT
SQLUserInfo ftp_users username password uid gid homedir shell
SQLGroupInfo ftp_groups groupname gid members
SQLUserWhereClause "login_enabled = 'y'"
SQLLog PASS login
SQLNamedQuery login UPDATE "last_login=now(), login_count=login_count+1 WHERE username='%u'" ftp_users
SQLLog RETR download
SQLNamedQuery download UPDATE "down_count=down_count+1, down_bytes=down_bytes+%b WHERE username='%u'" ftp_users
SQLLog STOR upload
SQLNamedQuery upload UPDATE "up_count=up_count+1, up_bytes=up_bytes+%b WHERE username='%u'" ftp_users
# Uncomment this if you would use TLS module:
#TLSEngine on
#TLSLog /var/log/ftp_tls.log
#TLSProtocol SSLv23
#TLSOptions NoCertRequest
#TLSRSACertificateFile /etc/ssl/certs/proftpd.cert.pem
#TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
#TLSVerifyClient off
# Uncomment the following line to force tls-login
#TLSRequired on
#<Global>
# chroot all users
#DefaultRoot ~
# Reject rootlogin (just for security)
#RootLogin off
# No need to require valid shell, because user is virtual
#RequireValidShell off
#</Global>
#<IfModule mod_delay.c>
# DelayEngine off
#</IfModule>
Hier noch meine Ausgabe von proftpd -nd 5
- mod_ctrls/0.9.4: binding ctrls socket to '/var/run/proftpd/proftpd.sock'
- parsing '/etc/proftpd/proftpd.conf' configuration
- parsing '/etc/proftpd/modules.conf' configuration
- mod_tls/2.1.1: using OpenSSL 0.9.8c 05 Sep 2006
- <IfModule>: using 'mod_delay.c' section at line 32
- disabling runtime support for IPv6 connections
- DenyFilter: compiling deny regex '\*.*/'
- <Directory /*>: deferring resolution of path
- SQLAuthenticate: use of * in SQLAuthenticate has been deprecated. Use AuthOrder for setting authoritativeness
- SQLAuthenticate: use of * in SQLAuthenticate has been deprecated. Use AuthOrder for setting authoritativeness
localhost -
localhost - Config for gocore.de:
localhost - /*
localhost - Umask
localhost - DirUmask
localhost - AllowOverwrite
localhost - ShowSymlinks
localhost - DisplayLogin
localhost - DisplayFirstChdir
localhost - ListOptions
localhost - DenyFilter
localhost - RequireValidShell
localhost - SQLAuthTypes
localhost - SQLAuthenticate
localhost - SQLConnectInfo
localhost - SQLLog_PASS
localhost - SQLNamedQuery_login
localhost - SQLLog_RETR
localhost - SQLNamedQuery_download
localhost - SQLLog_STOR
localhost - SQLNamedQuery_upload
localhost - RootLogin
localhost - TransferLog
localhost - DelayEngine
localhost - DeferWelcome
localhost - DefaultServer
localhost - ShowSymlinks
localhost - AllowOverwrite
localhost - TimeoutNoTransfer
localhost - TimeoutStalled
localhost - TimeoutIdle
localhost - DisplayLogin
localhost - DisplayFirstChdir
localhost - ListOptions
localhost - DenyFilter
localhost - UserID
localhost - UserName
localhost - GroupID
localhost - GroupName
localhost - DefaultRoot
localhost - RequireValidShell
localhost - SQLAuthTypes
localhost - SQLAuthenticate
localhost - SQLConnectInfo
localhost - SQLUserTable
localhost - SQLUsernameField
localhost - SQLPasswordField
localhost - SQLUidField
localhost - SQLGidField
localhost - SQLHomedirField
localhost - SQLShellField
localhost - SQLGroupTable
localhost - SQLGroupnameField
localhost - SQLGroupGIDField
localhost - SQLGroupMembersField
localhost - SQLUserWhereClause
localhost - SQLLog_PASS
localhost - SQLNamedQuery_login
localhost - SQLLog_RETR
localhost - SQLNamedQuery_download
localhost - SQLLog_STOR
localhost - SQLNamedQuery_upload
localhost - RootLogin
localhost - TransferLog
localhost - ExtendedLog
localhost - mod_ctrls/0.9.4: binding ctrls socket to '/var/run/proftpd/proftpd.sock'
localhost - ProFTPD 1.3.0 (stable) (built Thu Dec 14 16:35:10 CET 2006) standalone mode STARTUP
Und meine /etc/hosts
127.0.0.1 localhost gocore
# The following lines are desirable for IPv6 capable hosts
::fff:127.0.0.1 localhost gocore
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts