SSH-Zugriff einschränken
Sascha Morr
sascha.morr at heidenwelt.de
Sam Jan 28 06:53:23 GMT 2006
metatux schrieb:
> Hi Listlinge,
>
> beim googeln bin ich auf verschieden Möglichkeiten gestoßen um ssh für
> den user einzuschränken, bin mir aber nicht sicher, ob ich das
> verstanden habe.
>
> Zum Beispiel hier unten auf der Seite:
> http://www.linux-magazin.de/Artikel/ausgabe/2002/09/ssh/ssh.html
>
> ist die Rede von nosh (in Ubuntu zumindest nicht in den Repos) und lsh
> ist wohl eher auf Einsteiger ausgerichtet wodurch sie also mit
> Dos-Befehlen arbeiten können.
>
> Mir geht es aber vorrangig darum den User beim SSH-Zugriff in seinem ~
> einzuschließen, sodass er nicht einmal in /home schauen kann. Also nur
> in /home/username
>
> Hat das von euch schonmal jemand gemacht und wenn dann wie?
>
> Worauf muss ich achten?
>
> Wo muss ich sonst noch die Schrauben anziehen?
>
> Gruß aus weiter Ferne,
> Markus
Moin Marcus
Grundsätzlich müßte das gehen indem Du die entsprechenden Berechtigungen
im System setzt. Doch das ist leichter gesagt als getan. Grundsätzlich
ist es ja so das jeder überall Lesezugriff hat und genau diese
Möglichkeit gilt es einzuschränken. Genau da haben wir jetzt aber das
zweite Problem. Wen man die *Allgemeinen Rechte* das Dateisystem zu
lesen entfernt haben auch all die anderen User keinen Zugriff mehr und
können auch keine zentral installierten Programme etc. aufrufen. Klar
könnte man jetzt das ganze über eine Gruppe laufen lassen, jedoch müßte
man auch da das System komplett umstellen den normalerweise ist
außerhalb der home-Verzeichnisse überall die Gruppe root eingetragen.
Wen man diese also durch die Gruppe users ersetzen würde bräuchte man
nur noch jene Verzeichnisse für alle freigeben in welchen gemeinsam
genutzte komponenten liegen.
Klar das wäre natürlich ein recht aufwändiges Vorgehen. Gut möglich das
SSH an sich eine elegantere Lösung bietet.
Grüße
Sascha