Ftp login geht nicht i-mscp

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Hi leute ich habe keine lösung mehr ich habe schon bei i-mscp angefragt und




    die vermitteln mich hier weiter :)




    in Teklab


    habe ich das problem das meine kunden nicht mehr per webftp oder per ftp einloggen können






    habe vor enigen tagen i-mscp installiert und seit dem geht das nicht mehr


    ich möchte nicht unbedingt das programm wieder runterlöschen weil ich sehr zufrieden mit dem bin




    eventuell soll es per mysql gehen aber blicke nicht mehr durch ich poste






    proftpd.conf






    und in der log datei steht nixx




    aber die user die ich aber in der i-mscp anlege haben ftp zugriff.




    hoffe ihr habt eine lösung.






    mfg nakooe










    # Includes DSO modules (this is mandatory in proftpd 1.3)


    Include /etc/proftpd/modules.conf




    # Set off to disable IPv6 support which is annoying on IPv4 only boxes.


    UseIPv6 on




    ServerName "orion1899.server4you.de"


    ServerType standalone


    DeferWelcome off




    MultilineRFC2228 on


    DefaultServer on


    ShowSymlinks on




    AllowOverwrite on


    UseReverseDNS off


    IdentLookups off


    AllowStoreRestart on


    AllowForeignAddress on




    LogFormat traff "%b %u"




    TimeoutLogin 120


    TimeoutNoTransfer 600


    TimeoutStalled 600


    TimeoutIdle 1200




    DisplayLogin welcome.msg


    DisplayChdir message




    ListOptions "-l"


    #LsDefaultOptions "-l"




    DenyFilter \*.*/




    DefaultRoot ~




    # Uncomment this if you are using NIS or LDAP to retrieve passwords:


    # PersistentPasswd off




    # Port 21 is the standard FTP port.


    Port 21




    # In some cases you have to specify passive ports range to by-pass


    # firewall limitations. Ephemeral ports can be used for that, but


    # feel free to use a more narrow range.


    #PassivePorts 49152 65534




    # To prevent DoS attacks, set the maximum number of child processes


    # to 30. If you need to allow more than 30 concurrent connections


    # at once, simply increase this value. Note that this ONLY works


    # in standalone mode, in inetd mode you should use an inetd server


    # that allows you to limit maximum number of processes per service


    # (such as xinetd)


    MaxInstances 30




    # Set the user and group that the server normally runs at.


    User nobody


    Group nogroup




    # Normally, we want files to be overwriteable.


    <Directory /*>


    # Umask 022 is a good standard umask to prevent new files and dirs


    # (second parm) from being group and world writable.


    Umask 027 027


    # Normally, we want files to be overwriteable.


    AllowOverwrite on


    HideNoAccess on


    </Directory>




    <Limit ALL>


    IgnoreHidden on


    </Limit>




    # Be warned: use of this directive impacts CPU average load!


    #


    # Uncomment this if you like to see progress and transfer rate with ftpwho


    # in downloads. That is not needed for uploads rates.


    # UseSendFile off




    <Global>


    RootLogin off


    TransferLog /var/log/proftpd/xferlog


    ExtendedLog /var/log/proftpd/ftp_traff.log read,write traff


    PathDenyFilter "\.quota$"


    </Global>




    # Loading required modules


    <IfModule !mod_sql.c>


    LoadModule mod_sql.c


    AuthOrder mod_sql.c


    </IfModule>


    <IfModule !mod_sql_mysql.c>


    LoadModule mod_sql_mysql.c


    </IfModule>


    <IfModule !mod_quotatab.c>


    LoadModule mod_quotatab.c


    </IfModule>


    <IfModule !mod_quotatab_sql.c>


    LoadModule mod_quotatab_sql.c


    </IfModule>


    <IfModule !mod_tls.c>


    LoadModule mod_tls.c


    </IfModule>




    #


    # SSL via TLS


    #


    #<IfModule mod_tls.c>


    # TLSEngine on # on for use of TLS


    # TLSRequired off # require encription on channel data


    # TLSLog /var/log/proftpd/ftp_ssl.log # where to log to


    # TLSProtocol SSLv23 # SSLv23 or TLSv1


    # TLSOptions NoCertRequest NoSessionReuseRequired # either to request the certificate or not


    # TLSRSACertificateFile /etc/imscp/orion1899.server4you.de.pem # SSL certfile


    # TLSRSACertificateKeyFile /etc/imscp/orion1899.server4you.de.pem # SSL keyfile


    # TLSVerifyClient off # client verification


    #</IfModule>




    #


    # i-MSCP Quota management;


    #


    <IfModule mod_quotatab.c>


    QuotaEngine on


    QuotaShowQuotas on


    QuotaDisplayUnits Mb




    SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"


    SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"


    SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies


    SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies




    QuotaLock /var/run/proftpd/tally.lock


    QuotaLimitTable sql:/get-quota-limit


    QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally


    </IfModule>




    <IfModule mod_ratio.c>


    # Ratios on


    </IfModule>




    # Delay engine reduces impact of the so-called Timing Attack described in


    # http://security.lss.hr/index.p…details&ID=LSS-2004-10-02


    # It is on by default.


    <IfModule mod_delay.c>


    DelayEngine on


    </IfModule>




    <IfModule mod_ctrls.c>


    ControlsEngine on


    ControlsMaxClients 2


    ControlsLog /var/log/proftpd/controls.log


    ControlsInterval 5


    ControlsSocket /var/run/proftpd/proftpd.sock


    </IfModule>




    <IfModule mod_ctrls_admin.c>


    AdminControlsEngine on


    </IfModule>




    # i-MSCP SQL Managment


    SQLBackend mysql


    SQLAuthTypes Crypt


    SQLAuthenticate on


    SQLConnectInfo imscp@localhost vftp nn1zzV8t**k2******S verschleiert :)


    SQLUserInfo ftp_users userid passwd uid gid homedir shell


    SQLGroupInfo ftp_group groupname gid members


    SQLMinUserUID 1001


    SQLMinUserGID 1001

  • Es ist klar, dass es nicht mehr gehen kann. i-MSCP hat den ProFTPD so umgestellt, dass dieser sich seine User in der MySQL Datenbank sucht. Teklab nutzt aber das ganz normale User Management von Linux.




    Die beiden Systeme vertragen sich in dieser Hinsicht nicht wirklich. Eines der beiden Systeme sollte so umgestellt werden, dass es FTP über einen anderen Port nutzt. Dann sollte ein 2ter FTP Server installiert werden, der eben nur auf dem 2. Port reagiert.

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


    Mit besten Dank und freundlichsten Grüßen




    Stefan Streif


    https://www.radioscripte.de


    Streamserver - Voiceserver - Webhosting - uvm.

  • Steht auch im WIKI unter Fragen und Antworten -> Server Fehlermeldungen

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png