Hallo liebes Forum,
ich habe ISPCP + Proftpd auf einem Debian6 Root Server installiert.
Mein Proftpd braucht Verzeichniswechsel ca. 3 Sekunden, wobei mein SFTP viel weniger als eine Sekunde braucht (man merkt den Unterschied stark, auch wenn die Differenz gering klingt, mir vergeht die Lust am Arbeiten via FTP sehr schnell).
Ich habe lange gegooglet und überall steht nur, man soll die zwei Werte in den Proftpd Konfigurationen auf off setzen (UseReverseDNS, IdentLookups), wenn man möchte, dass es schneller wird, jedoch war es bei mir nie auf on
hier meine proftpd config, was ich eigentlich nicht geändert habe (soweit ich weiß):
habe die kommentarzeilen aus platzgründen mal entfernt und paar sachen zensiert.
würde mich über euern rat sehr freuen
grüße
ich habe ISPCP + Proftpd auf einem Debian6 Root Server installiert.
Mein Proftpd braucht Verzeichniswechsel ca. 3 Sekunden, wobei mein SFTP viel weniger als eine Sekunde braucht (man merkt den Unterschied stark, auch wenn die Differenz gering klingt, mir vergeht die Lust am Arbeiten via FTP sehr schnell).
Ich habe lange gegooglet und überall steht nur, man soll die zwei Werte in den Proftpd Konfigurationen auf off setzen (UseReverseDNS, IdentLookups), wenn man möchte, dass es schneller wird, jedoch war es bei mir nie auf on
hier meine proftpd config, was ich eigentlich nicht geändert habe (soweit ich weiß):
Code:
Include /etc/proftpd/modules.conf
UseIPv6 off
ServerName ### MEINE DOMAIN ###
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"
#ListOptions "-l"
DenyFilter \*.*/
DefaultRoot ~
Port 21
#PassivePorts 49152 65534
MaxInstances 10
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_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_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>
</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 ispcp@localhost vftp ### MEIN PASSWORT ###
SQLUserInfo ftp_users userid passwd uid gid homedir shell
SQLGroupInfo ftp_group groupname gid members
SQLMinUserUID 2000
SQLMinUserGID 2000
Include /etc/proftpd/ispcp/*
würde mich über euern rat sehr freuen
grüße