proftpd: Problem pasivni mod u virtual hostu

Jaroslav Prodelal ogee na oldany.cz
Pátek Duben 15 11:23:04 CEST 2005


Dobry den,

    zkompiloval jsem proftpd s podporou ldap a nakonfiguroval nasledovne:

<== proftpd.conf
ServerName      "FTP server myhost"
ServerType      standalone
DefaultServer     on
SyslogFacility      DAEMON
SyslogLevel     info
ServerAdmin     root na localhost
AuthOrder mod_ldap.c
Port        21
Umask       022
MaxInstances      30
User        ftp
Group       ftp
DefaultRoot ~
AllowOverwrite    on

QuotaEngine       on
QuotaDisplayUnits     Mb
QuotaLimitTable     ldap:
QuotaLog      /var/log/proftpd/quota.log
QuotaShowQuotas     on
QuotaTallyTable file:/var/lib/proftpd/ftpquota.tallytab

#--LDAP backend
LDAPServer      localhost
LDAPDNInfo      "cn=manager,dc=dom,dc=cz" "xxx"
LDAPDoAuth      on "ou=ftpusers,dc=dom,dc=cz"
LDAPDefaultUID      666
LDAPDefaultGID      666
LDAPDoQuotaLookups    on "ou=ftpusers,dc=dom,dc=cz" 
"(&(uid=%v)(objectclass=posixAccount))"
LDAPForceDefaultUID   on
LDAPForceDefaultGID   on
LDAPHomedirOnDemand   on
LDAPForceHomedirOnDemand  on
LDAPHomedirOnDemandPrefix "/home/ftp/users"

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
   DenyAll
</Limit>

<VirtualHost stejny.host.cz>
   Port 2121

   LDAPDoAuth            on "ou=ftpusers,dc=dom,dc=cz" 
"(&(uid=%v)(objectclass=posixAccount)(allowNonDefault=TRUE))"
   #LDAPDoUIDLookups     on
   LDAPForceDefaultUID   off
   LDAPForceDefaultGID   off
   LDAPForceHomedirOnDemand  off
</VirtualHost>

<//===proftpd.conf

A ted kdyz se chci prihlasit na port 2121, tak se to zasekne u

<=== problem
331 Password required for prod.
PASS xxxx
230 User prod logged in.
SYST
215 UNIX Type: L8
TYPE I
200 Type set to I
PWD
257 "/disk2/var/www/www.neco.cz/www" is current directory.
PASV
227 Entering Passive Mode (213,226,148,1,188,3).
PASV
227 Entering Passive Mode (213,226,148,1,188,5).
PASV
227 Entering Passive Mode (213,226,148,1,188,6).
<//=== problem

pokud se prihlasuji na port 21, tak OK.

    Nevedel by nekdo, jak to vyresit?

   Dekuji.

--ogee


Další informace o konferenci Linux