Hallo,
Ich arbeite schon ein weilchen mit proftd und bin sehr zufrieden! Bis jetzt habe ich mehrere FTP's anhand der Ports unterschieden. Jetzt habe ich ein Bind-DNS server aufgesetzt, und diesen im Internet regiestriert. Der DNS Server läuft auch wunderbar, sei es für den webserver oder mysql etc... nur der FTP will nicht so ganz!
ich habe einen Default Server aufgesetzt und einen virtuellen (mit dem namen ftp.spychernet.ch)
Aber ich komme bei einem connect IMMER nur in die Umgebung des default Server's (welche /ftp-garbage ist).
Ich erhalte auch KEINE Fehlermeldung!!!!!
Was zum Geier mache ich falsch?! Mein proftpd.conf Datei ist hier:
ServerName "Spychernet FTP Server"
ServerType standalone
DeferWelcome off
Port 21
Umask 002
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
User nobody
Group nogroup
DefaultRoot /ftp-garbage
UseReverseDNS on
TransferLog /var/proftpd/xferlog.legacy
MaxInstances 3
DisplayFirstChdir readme.txt
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
<Global>
DisplayLogin welcome.msg
DisplayFirstChdir readme
AllowOverwrite on
IdentLookups off
ExtendedLog /var/proftpd/access.log WRITE,READ write
ExtendedLog /var/proftpd/auth.log AUTH auth
MaxClients 3
MaxClientsPerHost 1 "Nur Eine Verbindung möglich pro Pc und User!"
DisplayConnect /etc/ftpmessages/banner.msg
DisplayGoAway /etc/ftpmessages/tomany.msg
DisplayQuit /etc/ftpmessages/bye.msg
RootLogin off
HiddenStor off
RequireValidShell off
DirFakeMode 0777
DirFakeGroup on
DirFakeUser on
MaxLoginAttempts 3
UseFtpUsers off
DeleteAbortedStores off
ShowSymlinks on
LoginPasswordPrompt off
AuthUserFile /etc/passwd-ftp
AllowRetrieveRestart on
AllowStoreRestart on
DefaultTransferMode binary
ServerIdent off
</Global>
#### SpycherNET - FTP Server
<VirtualHost ftp.spychernet.ch>
ServerAdmin webmaster@spychernet.com
ServerName "SpycherNET FTP-Server"
TransferLog /var/proftpd/xferlog.www
MaxClients 50
DefaultServer on
DefaultRoot /ftp
AllowOverwrite yes
DefaultChdir /ftp
#MYSQL TEIL********************************************************
bla bla bla
#ENDE MYSQL TEIL***************************************************
<Directory /ftp/incoming>
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
DisplayFirstChdir readme
HiddenStor off
Umask 022
HideNoAccess off
AllowOverwrite on
GroupOwner spychernet
</Directory>
<Directory /ftp/pub>
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
HiddenStor off
AllowAll
AllowOverwrite on
Umask 002
</Directory>
</VirtualHost>
[/i]