www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: stinker am 19. September 2006, 17:09:12



Titel: Fehler 530
Beitrag von: stinker am 19. September 2006, 17:09:12
Hallo proftpprofis

wenn ich versuche mich in den ftp einzuloggen, kann ich mich nicht einloggen.
gftp sagt folgendes:

Zitat
Suche IP Adresse von 127.0.0.1
Versuche 127.0.0.1:1337
Verbindung mit 127.0.0.1 erfolgreich:1337
220 ProFTPD 1.3.0 Server (No Warez Server) [127.0.0.1]
USER ftp

331 Anonymous login ok, send your complete email address as your password.
PASS xxxx
530 Keine Anmeldung für ftp möglich
Beende Verbindung mit Gegenstelle 127.0.0.1

ich versuche jetzt schon seit monaten dieses Programm zum laufen zu bekommen und scheiter immer wieder an der selben sache.

ich habe es mit der default conf und mit der muster.conf versucht. ich habe dieses forum durchsucht und alles ausprobiert  was dort an lösungsvorschläge vorgeschlagen worden ist.

kann ich noch was machen oder soll ich es einfach lassen mit diesem programm? das kanns ja eigentlich nicht sein.

es wäre äußerst nett wenn sich jemand opfern würde sich mit diesem problem zu beschäftigen.

gruß der stinker

die proftpd.conf:

Code:
# Universelles Muster einer proftpd.conf
#

# Diese Konfigurationsdatei ist fuer den Standard-ProFTPD

# als auch mit eincompilierten mySQL- und TLS-Support.

# Einzelne Direktiven oder ganze Bereiche wurden durch ein

# Kommentarzeichen ("#") deaktivert und sind bei Bedarf

# wieder einfach zu reaktivieren.

#

# Dies ist nur ein Muster und entsprechend anzupassen -

# eine Garantie gleich jedwelcher Art ist ausgeschlossen.

#

# 2006 Volker Gass

 

 

ServerType standalone

#PidFile /var/run/proftpd.pid

 

MaxInstances 30

MaxConnectionRate 4

SocketBindTight off

UseReverseDNS off

 

RootRevoke on

DefaultServer on

MultilineRFC2228 on

 

#<IfModule mod_delay.c>

#DelayEngine off

#DelayTable var/run/proftpd/proftpd.delay

#</IfModule>

 

<IfModule mod_tls.c>

TLSProtocol SSLv23

</IfModule>

 

# Log-Formate definieren

SystemLog NONE

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"

 

 

 

# --------------------------------------------

# globale Settings

# --------------------------------------------

 

<Global>

User nobody

Group nogroup

 

 

# --------------------------------------------

# Login

# --------------------------------------------

 

ServerIdent on "FTP server ready."

DeferWelcome on

DisplayConnect /etc/proftpd.msg

 

IdentLookups off

UseFtpUsers off

RequireValidShell off

 

TimeoutLogin 60

MaxLoginAttempts 3

MaxClientsPerHost 3

 

 

# --------------------------------------------

# Authentifikation: Standard

# --------------------------------------------

 

<IfModule !mod_sql.c>

AuthOrder mod_auth_unix.c

 

<Limit LOGIN>

DenyGroup !ftpuser

</Limit>

</IfModule>

 

 

# --------------------------------------------

# Authentifikation per SQL

# --------------------------------------------

 

<IfModule mod_sql.c>

AuthOrder mod_sql.c

 

SQLConnectInfo db@localhost sqluser pass

SQLUserInfo ftp userid passwd uid gid homedir NULL

SQLAuthTypes Plaintext

SQLAuthenticate users

SQLMinUserUID 1024

SQLMinUserGID 555

SQLNegativeCache on

</IfModule>

 

 

# --------------------------------------------

# TLS Standards

# --------------------------------------------

 

#<IfModule mod_tls.c>

#TLSEngine off

#TLSTimeoutHandshake 60

#TLSRequired off

#TLSVerifyClient off

 

#TLSOptions NoCertRequest

#TLSLog /var/log/proftpd/tls.log

 

# TLSCACertificateFile /etc/ssl/certs/CA.cert # CA-Cert optional

#</IfModule>

 

 

# --------------------------------------------

# Post-Login, Timeouts

# --------------------------------------------

 

PassivePorts 5555 5565

 

DisplayLogin welcome.msg

DisplayFirstChdir .message

AllowOverride off

 

TimeoutIdle 600 # Inaktivitaet

TimeoutNoTransfer 3600 # keine Datenuebertragung (Listing, File, ...)

TimeoutStalled 300 # haengende Datenuebertragung

TimeoutSession 7200 # Gesamtdauer einer Session

 

 

# --------------------------------------------

# Session

# --------------------------------------------

 

DefaultRoot ~

 

DenyFilter \*.*/

ListOptions "-An +R" strict

UseGlobbing off

 

ShowSymlinks on

TimesGMT on

 

 

# --------------------------------------------

# Up- & Download

# --------------------------------------------

 

AllowOverwrite on

AllowRetrieveRestart on

HiddenStores on

DeleteAbortedStores on

AllowStoreRestart off # widerspricht sonst "DeleteAbortedStores"

 

 

# --------------------------------------------

# Datei & Verzeichnis

# --------------------------------------------

 

Umask 0017 0007

 

 

### hierher alle <Directory>-Bloecke

 

 

# --------------------------------------------

# Anonymous FTP

# --------------------------------------------

 

<Anonymous /home/asd/zenserver>

 User ftp

 Group ftpuser

 UserAlias anonymous ftp

#

# MaxClients 5 # weniger anonymous-User als Reg.User

# MaxRetrieveFileSize 512 Mb # max. Downloadgroesse

#

# # Geschwindigkeit von Up/Downloads

# # auf 255 K/sec. beschraenken

 TransferRate APPE,RETR,STOR,STOU 255

#

 <Directory *>

# HideNoAccess on

 <Limit WRITE>

 DenyAll

# IgnoreHidden on

 </Limit>

 </Directory>

 </Anonymous>

 

 

# --------------------------------------------

# Logging

# --------------------------------------------

 

WtmpLog off

TransferLog /var/log/proftpd/xferlog

 

# Record all logins

ExtendedLog /var/log/proftpd/auth.log AUTH auth

 

# Logging file/dir access

ExtendedLog /var/log/proftpd/access.log WRITE,READ write

 

# Paranoia logging level....

ExtendedLog /var/log/proftpd/paranoid.log ALL default

 

# fuer Debug: alle modMySQL Kommentare (Datenmenge immens!)

#SQLLogFile /var/log/proftpd/sql.log


</Global>

 

 

# --------------------------------------------

# Standard-Server

# --------------------------------------------

 

#DefaultAddress 192.168.1.100

#ServerName meinserver.tld

#ServerAdmin hostmaster@meinserver.tld

# MasqueradeAddress meinserver.dyndns.org

 

#<IfModule mod_tls.c>

#TLSEngine on

#TLSRSACertificateFile /etc/ssl/certs/meinserver.tld.cert

#TLSRSACertificateKeyFile /etc/ssl/certs/meinserver.tld.key

#</IfModule>

 

 

# --------------------------------------------

# Virtuelle Hosts...

# --------------------------------------------

 

#<VirtualHost 192.168.1.101>

#ServerName server2.meinserver.tld

#ServerAdmin hostmaster@meinserver.tld

 

#<IfModule mod_tls.c>

#TLSEngine on

#TLSRSACertificateFile /etc/ssl/certs/server2.meinserver.tld.cert

#TLSRSACertificateKeyFile /etc/ssl/certs/server2.meinserver.tld.key

#</IfModule>

#</VirtualHost>


Titel: Re: Fehler 530
Beitrag von: VolGas am 20. September 2006, 08:34:43
Hallo!

Na, opfern tu ich mich nicht, aber ich kann versuchen zu helfen...
Und lassen mit ProFTPD mußt Du es auch nicht - der läuft -zigtausend mal auf eben
so vielen Maschinen problemlos. Warum also nicht auch bei Dir.

Ok, Deine proftpd.conf scheint soweit in Ordnung, ich möchte nur etwas anmerken:
den Standard- bzw Default-Server kannst Du nicht verhindern, nur den Zugang dazu.
Der "anonymous"-Zugang ist schließlich ein Teil des Standard-Servers.

So, nun aber zur Sache:

  • Ich gehe davon aus, daß Du den ProFTPD ohne die SQL-Erweiterung compiliert hast.
  • in Deinem Unix-System müssen für diese Konfiguration die User "ftp" und "nobody"
    als auch die Gruppen "ftpuser" und "nogroup" definiert sein - ggf. anlegen oder die
    proftpd.conf ändern.
  • der Pfad zu Deinem "anonymous"-Verzeichnis muß für den User "ftp" offen sein -
    bitte Zugriffsrechte überprüfen!!!
  • Deinem ersten Zitat zufolge könnte man entnehmen, daß Du versucht hast, Dich als
    User "ftp" einzuloggen. Das ist allerdings ein regulärer User, der auch dessen reguläres
    Passwort benötigt. Einloggen als "anonymous" funktioniert wirklich nur als User
    "anonymous". Der muß allerdings nicht im System angelegt sein, dafür wurde ersatz-
    weise User "ftp" definiert

Nachdem Du das alles beachtet und kontrolliert hast, starte den ProFTPD sicherheitshalber
neu und versuche es noch einmal.

Ich hoffe Du kommst damit weiter und könntest damit Dein Problem Lösen.
Falls es jedoch weiterhin nicht funktionieren sollte, so poste hier die Fehlermeldung aus
Deinen Logfiles oder, wenn dort nichts verwertbares zu finden ist, stoppe den ProFTPD,
starte ihn erneut im Debugmodus und poste dann die Ausgabe ab dem Zeitpunkt des
Loginversuchs. (siehe auch ->FAQ (http://www.proftpd.de/FAQ.15.0.html), "ProFTPD startet nicht...")
Die Fehlermeldungen des FTP-Clients helfen i.d.R. gar nichts.

mfg.
  VolGas