www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Anonymous am 29. März 2005, 17:49:25



Titel: vHost Prob.
Beitrag von: Anonymous am 29. März 2005, 17:49:25
Halli Hallo :)

Ich hoffe, dass mir einer bei meinem Prob helfen kann.
Vorweg... ich kenne mich mit proFTPd noch nicht so wirklich gut aus... habe vorher immer mit vsFTPd gearbeitet und bin jetzt wegen der besseren Log-Verarbeitung auf proFTPd umgestiegen.
Ich habe gerade einen neuen Root-Server von IPX bekommen und bin nun schon seit ein paar Tagen beim einrichten (mit einem Kollegen)... eigentlich funzt alles nur.. der FTP will nicht so wie ich will.

Folgendes moechte ich erreichen:
vHOST only* :)
Bei Apache loese ich den "Hauptdienst" und regel alles ueber die vHosts..
Das gleiche versuche ich jetzt bei proFTPd. Ich moechte mehrere vHost fuer meine Kollegen etc. einrichten, damit Sie auf ihr Webdir zugreifen koennen.
Das "DefaultRoot ~" kann ich nicht benutzen, da die User nicht in ihr Homedir sollen. Dort liegen die gMail Dateien und das soll nicht vermischt werden.

So schaut Derzeit meine Config aus:

----------------------------------------------------------

ServerName        "ProFTPD Server"
ServerType         standalone
DefaultServer             on
Port                           21
Umask                       022
MaxInstances             30
User                          ftpuser
Group                        ftpgroup

PidFile                 /var/run/proftpd.pid
ScoreboardFile            /var/run/proftpd.score
SystemLog                   /dienste/logs/proftpd/proftpd.syslog
TransferLog                 /dienste/logs/proftpd/xferlog
IdentLookups               off
RequireValidShell          off
UseFtpUsers                 off
UseReverseDNS            on
WtmpLog                      on
TimeoutLogin                120
TimeoutIdle               300
TimeoutNoTransfer         300
TimeoutStalled            300
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"
ExtendedLog               /dienste/logs/proftpd/proftpd-access.log WRITE,READ write
ExtendedLog               /dienste/logs/proftpd/proftpd-auth.log AUTH auth
ExtendedLog               /dienste/logs/proftpd/proftpd-paranoid.log ALL default
AllowOverwrite            on
AllowForeignAddress       on

TransferRate              STOR 1250
TransferRate              RETR 1250
#DefaultRoot         ~
<Limit SITE_CHMOD>
                    DenyAll
</Limit>

<Global>
                 RootLogin off
</Global>

<VirtualHost               sub.domain.de>
ServerName                 "sub.domain.de"
DefaultRoot                /dienste/home_www/sub.domain.de/
User                       userx
<Limit LOGIN>
            DenyAll
</Limit>
</VirtualHost>

--------------------------------------------------------------------

Habe ich da nen Fehler gemacht? Es klappt eigentlich nix :)
Bzw... die User kommen nicht dahin, wo ich sie hinhaben moechte... in ihr Webdir. Natuerlich muss es so sein, die der User nicht die Moeglichkeit hat im Verzeichnis rum zu jumpen = z.B. ins "/" kommt.... also Chroot/Jail.
Wenn ich proFTPd so mit der Config starte, kommt ausserdem eine "Fehlermeldung" ... naemlich das ich mehrere Server auf gleichem Port gestartet habe... kann man das abschalten *g* ohne das ich verschiedene Ports benutzen muss?

Ok... genug erstma... hoffe auf Hilfe :)

Greeze,
Mipper


Titel: vHost Prob.
Beitrag von: mipper am 29. März 2005, 17:50:26
Hab vergessen mich einzuloggen  :wink:

Greeze,
Mipper


Titel: vHost Prob.
Beitrag von: mipper am 29. März 2005, 22:32:12
Ok ... vielleicht habe ich zuviel geschrieben... ganz kurz und knackig:

Ich suche ne Moeglichkeit fuer das:

USERA => /www/usera/ ("chroot")
USERB => /www/userb/ ("chroot")
USERC => /www/userc/ ("chroot")

so ... und die PASSWD kann ich nicht benutzen weil das HOMEDIR nicht per FTP zugaenglich sein soll...

Ich habe schon unmengen von Docs und Howtos gelesen ... aber es will und will nicht klappen... Ich brauche das, damit meine User auf ihr Webdir kommen ... dafuer muss es doch ne leichte Moeglichkeit geben... alles was ich lese ist fuer Public-Server wo xUser auf ein Dir und am liebsten als Ano. rauf kommen ... das ist aber nicht das, was ich moechte...

Ich wuerde mich echt freuen, wenn mir ein Pro mal unter die Arme greifen koennte...

Verzweifelte Greeze,
Mipper


Titel: vHost Prob.
Beitrag von: mipper am 29. März 2005, 22:42:26
Ok ... ich gebs auf ... fuer alle die auch soetwas vorhaben:

http://ezine.daemonnews.org/200212/ftpjail.html

Dadurch koennt ihr wie gewohnt die beliebte PASSWD benutzen und seit vom  Hauptsystem getrennt = andere Dienste wie Mail koennen die eigentlichen HOMEDIRS benutzen und proftpd weiss nicht einmal, dass es sie gibt ...

MfG,
Mipper