SCPonly website management

Apache, Lighttpd, nginx, Cherokee
Post Reply
sledgehammer
Posts: 55
Joined: 2004-05-16 12:23
 

SCPonly website management

Post by sledgehammer »

Moin,

ich hab einen apache laufen, der mehrere domains hostet.
die verzeichnisse der Vhosts liegen unterhalb von var/www
also "var/www/irgedneinedomain1" usw...

jetzt möchte ich den website admins die möglichkeit geben ihre seiten
upzudaten, etc. allerdings nicht via ftp sondern ssh.
die user sollen jeweils nur ihre seite/domain sehen können und auch
nicht aus dem verzeichnis raus können.

scponly hab ich installiert. hab auch schon mal das setup_chroot.sh
script, das da mitkommt ausprobiert.
das script verlangt nach nem homedir in dem es dann einen ordner
erstellt, in den der scponly user dann schreiben kann.

also dachte ich mir:
homedir is /var/www und das writeable dir ist
domainnameXYZ
Aber da liegen dann die binaries für die scponly shell mitten in meinem
apache-doc root rum.(var/www)
das is doch unsicher, oder?
geht das nicht anders, besser, schöner, sicherer?
oder wo is mein fehler?

-was ist sicherer? sftp(ssh + scponly) oder maybe doch ein "normaler"
ftp server, der dafür keine "echten" user accounts braucht?
passwort-sniffbarkeit versus exploit via shell/"fake binaries" ?


oder habt ihr gar einen anderen Vorschlag für mich ?

danke für eure hilfe!
gruß Dennis
loko
Posts: 28
Joined: 2003-07-15 00:44
 

Re: SCPonly website management

Post by loko »

Würde mich auch mal interessieren.
Hätte da vieleicht einer ein Antwort auf die obrige Frage?

Gruß
Loko
einsiedler
Posts: 66
Joined: 2004-09-20 16:53
 

Re: SCPonly website management

Post by einsiedler »

Ich praktiziere das mit scponly. Gib als Verzeichnis das jeweilige Doc-Root des vhosts an (z.b. /srv/www/htdocs/userdomain/. Das script legt dann dort die /bin verzeichnisse an für chroot. Und zwar für jeden vhost sein eigenes Verzeichniss! Ein Shelleintrag in die /etc/passwd scponlyc und das wars...
Post Reply