![]() |
[erledigt]proftpd mag nicht - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +---- Forum: Archiv (/forum-54.html) +---- Thread: [erledigt]proftpd mag nicht (/thread-7901.html) |
[erledigt]proftpd mag nicht - p.mueller - 09-20-2009 01:09 AM Hallo, hab ispCP1.0.2 auf (VMware 1.0.x) ubuntu 8.04 LTS 64bit installiert. Schaut fast gut aus. ;-) Meine Probleme: a. proftpd: ftp localhost (oder auch remote): 421 Service not available, remote server has closed connection Hab hier einige Threads gelesen und probiert, nutzt nix. proftpd -nd9 zeigt: (Domainname gekürzt) ispcp-test. - ROOT PRIVS at main.c:1054 ispcp-test. - RELINQUISH PRIVS at main.c:1058 ispcp-test. - no matching vhost found for ::ffff:127.0.0.1#21, using DefaultServer 'ispCP-test.' ispcp-test. (ispcp-test.local[::ffff:127.0.0.1]) - ROOT PRIVS at main.c:903 ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - SETUP PRIVS at main.c:908 ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - FTP session requested from unknown class ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - performing module session initializations ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - mod_sql/4.2.2: defaulting to 'mysql' backend ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - ROOT PRIVS at mod_delay.c:1095 ispcp-test. (ispcp-test..local[::ffff:127.0.0.1]) - RELINQUISH PRIVS at mod_delay.c:1097 ispcp-test. (ispcp-test.de.local[::ffff:127.0.0.1]) - FTP session closed. Manueller mysql-Zugriff als vftp mit passwort funktioniert. Kann das jemand interpretieren? RE: proftpd mag nicht - joximu - 09-20-2009 08:09 AM was haste in der config? RE: proftpd mag nicht - p.mueller - 09-20-2009 03:54 PM (09-20-2009 08:09 AM)joximu Wrote: was haste in der config? /etc/proftpd/proftpd.conf: Include /etc/proftpd/modules.conf UseIPv6 off ServerName "ispCP-test.xxx.de" ServerType standalone DeferWelcome off MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayChdir .message true ListOptions "-l" DenyFilter \*.*/ DefaultRoot ~ RequireValidShell off Port 21 # PassivePorts 49152 65534 # MasqueradeAddress 1.2.3.4 MaxInstances 30 User proftpd Group nogroup Umask 022 022 AllowOverwrite on # PersistentPasswd off # AuthOrder *mod_auth_pam.c mod_auth_unix.c # UseSendFile off <IfModule mod_sql.c> SQLBackend mysql </IfModule> TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log <IfModule mod_quotatab.c> QuotaEngine off </IfModule> <IfModule mod_ratio.c> Ratios off </IfModule> <IfModule mod_delay.c> DelayEngine on </IfModule> <IfModule mod_ctrls.c> ControlsEngine off ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule> <IfModule mod_ctrls_admin.c> AdminControlsEngine off </IfModule> Include /etc/proftpd/sql.conf Include /etc/proftpd/tls.conf RE: proftpd mag nicht - ZooL - 09-20-2009 06:32 PM Hi, deine Proftpd config datei sieht nicht so aus als wenn es die mitgelieferte config von ispcp ist... mfg RE: proftpd mag nicht - p.mueller - 09-20-2009 07:39 PM Hi, stimmt. Hab ja auch viel rumprobiert. Ich dachte ja auch eigentlich, dass jemand die debug-Meldungen interpretieren kann. Das Originalfile aus: ispcp-omega-1.0.2/configs/ubuntu/proftpd/proftpd.conf - warning: the DisplayFirstChdir directive is deprecated and will be removed in a future release. Please use the DisplayChdir directive. - Fatal: unknown configuration directive 'SQLAuthTypes' on line 165 of '/etc/proftpd/proftpd.conf' 165: SQLAuthTypes Crypt Und nun? Da krieg ich proftpd ja nicht Mal gestartet. Mit SQL Backend "mysql" auch nicht. Vielleicht gibt's hier jemanden, der proftpd mit ispCP auf ubuntu 8.04 LTS am Laufen hat? So, hier die Originaldatei ohne Kommentare: UseIPv6 off ServerName "{HOST_NAME}" 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 DisplayFirstChdir message ListOptions "-l" DenyFilter \*.*/ DefaultRoot ~ Port 21 MaxInstances 30 User nobody Group nogroup <Directory /*> Umask 022 022 AllowOverwrite on HideNoAccess on </Directory> <Limit ALL> IgnoreHidden on </Limit> <Global> RootLogin off TransferLog /var/log/proftpd/xferlog ExtendedLog /var/log/proftpd/ftp_traff.log read,write traff PathDenyFilter "\.quota$" </Global> <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> <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> SQLBackend mysql SQLAuthTypes Crypt SQLAuthenticate on SQLConnectInfo {DATABASE_NAME}@{DATABASE_HOST} {DATABASE_USER} {DATABASE_PASS} SQLUserInfo ftp_users userid passwd uid gid homedir shell SQLGroupInfo ftp_group groupname gid members SQLMinUserUID {FTPD_MIN_UID} SQLMinUserGID {FTPD_MIN_GID} Include /etc/proftpd/ispcp/* RE: proftpd mag nicht - ZooL - 09-21-2009 07:09 AM Quote:SQLConnectInfo {DATABASE_NAME}@{DATABASE_HOST} {DATABASE_USER} {DATABASE_PASS} die platzhalter sind nicht ersetzt solltest mal als ansatz nehmen mfg RE: proftpd mag nicht - joximu - 09-21-2009 08:16 AM http://www.isp-control.net/ispcp/browser/trunk/configs/ubuntu/proftpd?rev= ich weiss nicht, ob dein proftpd eine 1.3 Version ist, aber da sind jedenfalls die Muster für die proftpd.conf. Wie ZooL schreibt: die {...} müssen ersetzt werden mit den Zugangsdaten für den vftp user. die min_gid und min_uid sind meist 2000 (vu2000) /J RE: proftpd mag nicht - p.mueller - 09-22-2009 04:31 AM Hallo, ich hab mir jetzt das ganze nochmal auf debian 5.0.3 64bit installiert. Ich seh zwar nicht die großen Unterschiede zu ubuntu, aber was soll's. Bißchen "aufwändig" ist auch das Anmelden am ftp-server, als Anmeldename nochmal name@domain einzupressen, obwohl ich mich schon an der Subdomain angeklinkt habe. Danke erstmal, P.M. |