moscito Posted July 15, 2011 Share Posted July 15, 2011 OS: debian squeeze 64 system: Intel I7 24GB DDR3 2x 1,5TB raid Ich habe froxlor auf einem frischen OS nach anleitung installiert inkl fcgi. Der proftpd verh?lt sich z?h. hier der log vom clienten: ==== Connect: 15.07.2011 20:31:36 ==== 220 ProFTPD 1.3.3a Server (dogweb24.info FTP Server) [::ffff:46.4.108.74] USER dogweb24 331 Password required for dogweb24 PASS ********* 230 User dogweb24 logged in SYST 215 UNIX Type: L8 FEAT 211-Features: LANG en-US.UTF-8*;en-US MDTM MFMT TVFS UTF8 MFF modify;UNIX.group;UNIX.mode; MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*; REST STREAM SIZE 211 End PWD 257 "/" is the current directory CWD /templates 250 CWD command successful CWD /templates/siteground-j16-8 250 CWD command successful CWD /templates/siteground-j16-8/html MKD /templates/siteground-j16-8/html 257 "/templates/siteground-j16-8/html" - Directory successfully created CWD /templates/siteground-j16-8/html/mod_menu MKD /templates/siteground-j16-8/html/mod_menu 257 "/templates/siteground-j16-8/html/mod_menu" - Directory successfully created MODE S 200 Mode set to S STRU F 200 Structure set to F TYPE I 200 Type set to I PASV 227 Entering Passive Mode (46,4,108,74,200,105). LIST /templates/siteground-j16-8/html/mod_menu/default_url.php 150 Opening BINARY mode data connection for file list 150 Opening BINARY mode data connection for file list 450 /templates/siteground-j16-8/html/mod_menu/default_url.php: No such file or directory -1 Timeout error occured MODE S 200 Mode set to S STRU F 200 Structure set to F TYPE A 200 Type set to A PASV 227 Entering Passive Mode (46,4,108,74,133,202). STOR /templates/siteground-j16-8/html/mod_menu/default_url.php 150 Opening ASCII mode data connection for /templates/siteground-j16-8/html/mod_menu/default_url.php 150 Opening ASCII mode data connection for /templates/siteground-j16-8/html/mod_menu/default_url.php 226 Transfer complete PWD 257 "/templates/siteground-j16-8" is the current directory CWD /templates 250 CWD command successful CWD /templates/siteground-j16-8 250 CWD command successful CWD /templates/siteground-j16-8/html 250 CWD command successful CWD /templates/siteground-j16-8/html/mod_menu 250 CWD command successful MODE S 200 Mode set to S STRU F 200 Structure set to F TYPE A 200 Type set to A PASV 227 Entering Passive Mode (46,4,108,74,130,250). LIST /templates/siteground-j16-8/html/mod_menu/default_component.php 150 Opening ASCII mode data connection for file list 150 Opening ASCII mode data connection for file list 450 /templates/siteground-j16-8/html/mod_menu/default_component.php: No such file or directory aber hier immer so 20 sec wartezeit, so geht das mit jeder datei/verzeichniss ##################### die logs vom dienst sind ohne fehler auf dem rootserver. hat jemand eine idee warum der ftp sich so verh?lt? Hier meine configs vom proftpd ######################################################## ### modules.conf######## # # This file is used to manage DSO modules and features. # # This is the directory where DSO modules reside 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 # Install proftpd-mod-mysql or proftpd-mod-pgsql to use this LoadModule mod_sql.c # Install proftpd-mod-ldap to use this #LoadModule mod_ldap.c # # 'SQLBackend mysql' or 'SQLBackend postgres' directives are required # to have SQL authorization working. You can also comment out the # unused module here, in alternative. # # Install proftpd-mod-mysql to use this LoadModule mod_sql_mysql.c # Install proftpd-mod-pgsql to use this #LoadModule mod_sql_postgres.c #LoadModule mod_radius.c LoadModule mod_quotatab.c LoadModule mod_quotatab_file.c # Install proftpd-mod-ldap to use this #LoadModule mod_quotatab_ldap.c # Install proftpd-mod-pgsql or proftpd-mod-mysql to use this LoadModule mod_quotatab_sql.c LoadModule mod_quotatab_radius.c LoadModule mod_wrap.c LoadModule mod_rewrite.c LoadModule mod_load.c LoadModule mod_ban.c LoadModule mod_wrap2.c LoadModule mod_wrap2_file.c # Install proftpd-mod-pgsql or proftpd-mod-mysql to use this #LoadModule mod_wrap2_sql.c LoadModule mod_dynmasq.c # keep this module the last one LoadModule mod_ifsession.c ##################################### #################### ## proftpd.conf #### #################### # # /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file. # To really apply changes reload proftpd after modifications. # # Includes DSO modules Include /etc/proftpd/modules.conf # Set off to disable IPv6 support which is annoying on IPv4 only boxes. UseIPv6 on ServerName "dogweb24.info FTP Server" 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 \*.*/ # Use this to jail all users in their homes # DefaultRoot ~ # Users require a valid shell listed in /etc/shells to login. # Use this directive to release that constrain. # RequireValidShell 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 # If your host was NATted, this option is useful in order to # allow passive tranfers to work. You have to use your public # address and opening the passive ports used on your firewall as well. # MasqueradeAddress 1.2.3.4 # This is useful for masquerading address with dynamic IPs: # refresh any configured MasqueradeAddress directives every 8 hours <IfModule mod_dynmasq.c> # DynMasqRefresh 28800 </IfModule> # 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 proftpd Group nogroup # 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 # Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords: # PersistentPasswd off # This is required to use both PAM-based authentication and local passwords # AuthOrder mod_auth_pam.c* mod_auth_unix.c # 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 TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log # Allow up- and downloads to be continued AllowRetrieveRestart On AllowStoreRestart On <IfModule mod_quotatab.c> QuotaEngine on </IfModule> <IfModule mod_ratio.c> Ratios off </IfModule> # Delay engine reduces impact of the so-called Timing Attack described in # http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02 # It is on by default. <IfModule mod_delay.c> DelayEngine off </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> # # Alternative authentication frameworks # #Include /etc/proftpd/ldap.conf Include /etc/proftpd/sql.conf # # This is used for FTPS connections # #Include /etc/proftpd/tls.conf # ####################### ## sql.conf ########### <IfModule mod_sql.c> DefaultRoot ~ RequireValidShell off AuthOrder mod_sql.c SQLBackend mysql SQLEngine on SQLAuthenticate on SQLAuthTypes Crypt SQLAuthenticate users* groups* SQLConnectInfo froxlor@127.0.0.1 froxlor ********** 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 QuotaEngine on QuotaShowQuotas on QuotaDisplayUnits Mb QuotaLock /var/lock/ftpd.quotatab.lock QuotaLimitTable sql:/get-quota-limit QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally SQLNamedQuery get-quota-limit SELECT "ftp_users.username AS name, ftp_quotalimits.quota_type, ftp_quotalimits.per_session, ftp_quotalimits.limit_type, panel$ 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 ft$ 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 + %$ SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4},%{5}, %{6}, %{7}" ftp_quotatallies </IfModule> ####################################### mfg Link to comment Share on other sites More sharing options...
moscito Posted July 15, 2011 Author Share Posted July 15, 2011 ich habe grade pureftpd gegen proftpd getauscht und der rennt gut. ich w?rde aber gerne proftp nutzen, aus purer gewohnheit, evt findet sich ja das problem. Link to comment Share on other sites More sharing options...
Question
moscito
OS: debian squeeze 64
system: Intel I7 24GB DDR3 2x 1,5TB raid
Ich habe froxlor auf einem frischen OS nach anleitung installiert inkl fcgi.
Der proftpd verh?lt sich z?h.
hier der log vom clienten:
==== Connect: 15.07.2011 20:31:36 ====
220 ProFTPD 1.3.3a Server (dogweb24.info FTP Server) [::ffff:46.4.108.74]
USER dogweb24
331 Password required for dogweb24
PASS *********
230 User dogweb24 logged in
SYST
215 UNIX Type: L8
FEAT
211-Features:
LANG en-US.UTF-8*;en-US
MDTM
MFMT
TVFS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
REST STREAM
SIZE
211 End
PWD
257 "/" is the current directory
CWD /templates
250 CWD command successful
CWD /templates/siteground-j16-8
250 CWD command successful
CWD /templates/siteground-j16-8/html
MKD /templates/siteground-j16-8/html
257 "/templates/siteground-j16-8/html" - Directory successfully created
CWD /templates/siteground-j16-8/html/mod_menu
MKD /templates/siteground-j16-8/html/mod_menu
257 "/templates/siteground-j16-8/html/mod_menu" - Directory successfully created
MODE S
200 Mode set to S
STRU F
200 Structure set to F
TYPE I
200 Type set to I
PASV
227 Entering Passive Mode (46,4,108,74,200,105).
LIST /templates/siteground-j16-8/html/mod_menu/default_url.php
150 Opening BINARY mode data connection for file list
150 Opening BINARY mode data connection for file list
450 /templates/siteground-j16-8/html/mod_menu/default_url.php: No such file or directory
-1 Timeout error occured
MODE S
200 Mode set to S
STRU F
200 Structure set to F
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (46,4,108,74,133,202).
STOR /templates/siteground-j16-8/html/mod_menu/default_url.php
150 Opening ASCII mode data connection for /templates/siteground-j16-8/html/mod_menu/default_url.php
150 Opening ASCII mode data connection for /templates/siteground-j16-8/html/mod_menu/default_url.php
226 Transfer complete
PWD
257 "/templates/siteground-j16-8" is the current directory
CWD /templates
250 CWD command successful
CWD /templates/siteground-j16-8
250 CWD command successful
CWD /templates/siteground-j16-8/html
250 CWD command successful
CWD /templates/siteground-j16-8/html/mod_menu
250 CWD command successful
MODE S
200 Mode set to S
STRU F
200 Structure set to F
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (46,4,108,74,130,250).
LIST /templates/siteground-j16-8/html/mod_menu/default_component.php
150 Opening ASCII mode data connection for file list
150 Opening ASCII mode data connection for file list
450 /templates/siteground-j16-8/html/mod_menu/default_component.php: No such file or directory
aber hier immer so 20 sec wartezeit, so geht das mit jeder datei/verzeichniss
#####################
die logs vom dienst sind ohne fehler auf dem rootserver.
hat jemand eine idee warum der ftp sich so verh?lt?
Hier meine configs vom proftpd
########################################################
### modules.conf########
#
# This file is used to manage DSO modules and features.
#
# This is the directory where DSO modules reside
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
# Install proftpd-mod-mysql or proftpd-mod-pgsql to use this
LoadModule mod_sql.c
# Install proftpd-mod-ldap to use this
#LoadModule mod_ldap.c
#
# 'SQLBackend mysql' or 'SQLBackend postgres' directives are required
# to have SQL authorization working. You can also comment out the
# unused module here, in alternative.
#
# Install proftpd-mod-mysql to use this
LoadModule mod_sql_mysql.c
# Install proftpd-mod-pgsql to use this
#LoadModule mod_sql_postgres.c
#LoadModule mod_radius.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
# Install proftpd-mod-ldap to use this
#LoadModule mod_quotatab_ldap.c
# Install proftpd-mod-pgsql or proftpd-mod-mysql to use this
LoadModule mod_quotatab_sql.c
LoadModule mod_quotatab_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c
LoadModule mod_load.c
LoadModule mod_ban.c
LoadModule mod_wrap2.c
LoadModule mod_wrap2_file.c
# Install proftpd-mod-pgsql or proftpd-mod-mysql to use this
#LoadModule mod_wrap2_sql.c
LoadModule mod_dynmasq.c
# keep this module the last one
LoadModule mod_ifsession.c
#####################################
####################
## proftpd.conf ####
####################
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 on
ServerName "dogweb24.info FTP Server"
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 \*.*/
# Use this to jail all users in their homes
# DefaultRoot ~
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell 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
# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress 1.2.3.4
# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>
# 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 proftpd
Group nogroup
# 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
# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords:
# PersistentPasswd off
# This is required to use both PAM-based authentication and local passwords
# AuthOrder mod_auth_pam.c* mod_auth_unix.c
# 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
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
# Allow up- and downloads to be continued
AllowRetrieveRestart On
AllowStoreRestart On
<IfModule mod_quotatab.c>
QuotaEngine on
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
<IfModule mod_delay.c>
DelayEngine off
</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>
#
# Alternative authentication frameworks
#
#Include /etc/proftpd/ldap.conf
Include /etc/proftpd/sql.conf
#
# This is used for FTPS connections
#
#Include /etc/proftpd/tls.conf
#
#######################
## sql.conf ###########
<IfModule mod_sql.c>
DefaultRoot ~
RequireValidShell off
AuthOrder mod_sql.c
SQLBackend mysql
SQLEngine on
SQLAuthenticate on
SQLAuthTypes Crypt
SQLAuthenticate users* groups*
SQLConnectInfo froxlor@127.0.0.1 froxlor **********
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
QuotaEngine on
QuotaShowQuotas on
QuotaDisplayUnits Mb
QuotaLock /var/lock/ftpd.quotatab.lock
QuotaLimitTable sql:/get-quota-limit
QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
SQLNamedQuery get-quota-limit SELECT "ftp_users.username AS name, ftp_quotalimits.quota_type, ftp_quotalimits.per_session, ftp_quotalimits.limit_type, panel$
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 ft$
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 + %$
SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4},%{5}, %{6}, %{7}" ftp_quotatallies
</IfModule>
#######################################
mfg
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.