Zeitüberschreitung beim Verbindungsversuch

  • Hallo und guten Morgen,


    Vserver, Proftpd eingerichtet. Ergebnis: Zeitüberschreitung beim Verbindungsversuch.
    Das geht dermaßen schnell, da sind keine Fehlermeldungen
    im Client zu lesen.


    Nach etlichen Seiten durchlesen, bin ich so schlau wie vorher.
    Zwar hat jemand ein ähnliches Problem gehabt, aber dies nur in Verbindung mit TLS.
    Mir kommt es aber nur auf eine einfache Verbindung an...


    Hat jemand einen Rat?
    Achso, in den log´s steht nur: FTP Session closed


    Im Übrigen habe ich die beiden Scripte proftpd.conf und modules.conf
    aus dem SysCP kopiert und in das Proftpd Verzeichnis /etc/proftpd/ kopiert.
    Und dann den Proftpd neu gestartet...


    Gruß,
    Sunshine

  • Welchen FTP Client verwendest du denn? Versuche es vllt. auch inmal mit SmartFTP, da siehst du die genauen FTP Ausgaben ;)



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Windows und SmartFTP:
    wie im log: Server closed connection


    Mehr nicht.


    Gruß,
    Sunshine


    Habe gerade sinnigerweise festgestellt, das im /Home Verzeichnis ein Verzeichnis /ftp erstellt wurde und
    in diesem Verzeichnis ist die "Welcome" Message zu finden...
    Kein Schimmer wie und was da abgeht.

  • Hmmm, kommt es überhaupt zum Login, oder bricht es schon vorher ab?
    Ein normaler Login (mit TLS) sieht bei mir z.B. so aus:


    Vielleicht blockiert einfach eine Firewall die Verbindung?



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • syscp richtig konfiguriert?
    in den erstellten scripten passwörter richtig gesetzt?

    Logic will take you from A to B. Imagination will take you everywhere.(A.Einstein)
    Nur wer sein Ziel kennt findet auch den Weg!

  • Hallo,


    nein meine Firewall behindert den FTP Client nicht, denn woanders kann
    ich mich ohne Probs einloggen.


    Könnte jemand vielleicht die beiden .conf Scripte hier als Beispiel posten?
    Natürlich ohne Host und Passwörter *g*.
    Ich hätte dann etwas zum Vergleich..., wäre nett :)


    Danke,
    Sunshine

  • besser du postest deine proftpd.conf
    ich habe syscp mit fcgi am laufen, da kann es sein meine conf etwas anders ist.

    Logic will take you from A to B. Imagination will take you everywhere.(A.Einstein)
    Nur wer sein Ziel kennt findet auch den Weg!

  • Guten Morgen,


    modules.conf sieht bei mir so aus:


    #
    # This file is used to manage DSO modules and features.
    #


    # This is the directory where DSO modules resides


    ModulePath /usr/lib/proftpd


    # Allow only user root to load and unload modules, but allow everyone
    # to see which modules have been loaded


    ModuleControlsACLs insmod,rmmod allow user root
    ModuleControlsACLs lsmod allow user *


    #LoadModule mod_ctrls_admin.c
    LoadModule mod_tls.c
    LoadModule mod_sql.c
    #LoadModule mod_ldap.c
    LoadModule mod_sql_mysql.c
    #LoadModule mod_sql_postgres.c
    #LoadModule mod_quotatab.c
    #LoadModule mod_quotatab_file.c
    #LoadModule mod_quotatab_ldap.c
    #LoadModule mod_quotatab_sql.c
    #LoadModule mod_radius.c
    LoadModule mod_wrap.c
    LoadModule mod_rewrite.c


    # keep this module the last one
    LoadModule mod_ifsession.c


    <IfModule mod_delay.c>
    DelayEngine off
    </IfModule>


    -------------------------------------


    proftpd.conf sieht bei mir so aus:


    Include /etc/proftpd/modules.conf


    ServerName "v123456789_12345.yourvserver.net FTP Server"
    ServerType standalone
    DeferWelcome off


    MultilineRFC2228 on
    DefaultServer on
    ShowSymlinks on
    AllowOverwrite on


    TimeoutNoTransfer 600
    TimeoutStalled 600
    TimeoutIdle 1200


    DisplayLogin welcome.msg
    DisplayFirstChdir .message
    ListOptions "-l"


    DenyFilter \*.*/


    Port 21
    MaxInstances 30
    UseIPv6 off


    TransferLog /var/log/proftpd/xferlog
    SystemLog /var/log/proftpd/proftpd.log


    # make proftpd faster / do not perform ident and reverse dns lookup
    UseReverseDNS off
    IdentLookups off


    # 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


    AuthOrder mod_sql.c


    SQLAuthTypes Crypt
    SQLAuthenticate users* groups*
    SQLConnectInfo syscp@localhost syscp MYSQL_PASSWORD
    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


    ----------------------------------------------------


    Die obere Zeile ServerName habe ich verändert.
    Ansonsten ist es genau das, was ich aus dem SysCP kopiert habe
    und dann in das entsprechende Verzeichnis kopiert.
    Ich habe dann versucht mich mit dem User einzuloggen, den ich
    erstellt habe.


    Anmerkung: ich kenne mich mit Proftpd nicht aus, daher geht mir fast jede
    "Peilung" ab. Wäre dankbar für gute und nützliche Hinweise :)



    Gruß,
    Sunshine

  • Zitat von Sunshine;8678

    SQLConnectInfo syscp@localhost syscp MYSQL_PASSWORD


    Ich hoffe mal, MYSQL_PASSWORD ist in deiner echten Datei wirklich dein Syscp-Datenbank-Passwort;)
    Falls nicht, das findest du in /var/www/syscp/lib/userdata.inc.php und musst du in der gezeigten Zeile der ProFTPd Konfiguration eintragen.



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Hallo killerbees19,


    nicht schlecht, die Zeitüberschreitung ist weg, dafür bekomme ich jetzt "Login incorrect". Passwort überprüft, stimmt alles so.


    Hmm, vielleicht noch´n Tip ?


    Danke,
    Sunshine

  • Sonst irgendeine Fehlermeldung in den Logs? Benutzername stimmt auch? Kopiere den Benutzernamen und das Passwort zur Sicherheit einmal mittels Copy & Paste und achte darauf keine Leerzeichen mitzukopieren.



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)