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