Ã?hm, das mit den Keys hört sich sehr interessant an, wie funktioniert dass dann? Das jeder User, der Zugriff aus SSh haben will, eine bestimmte Keyfile haben muß? das wäre ideal!
Ja.
Blöd wird es halt dann, wenn man sich z.B. von unterwegs einloggen will und man
a) den Key nicht dabei hat oder
b) ihn zwar z.B. auf Diskette mit hat, aber der momentan verfügbare Rechner kein Laufwerk hat.
Ansonsten ist das aber IMHO eindeutig vorzuziehen.
Wie es geht? Hm... die Doku ist da eigentlich ganz gut. Ich bin ja immer nach der Anleitung auf
http://atiswww.ira.uka.de/studentisches ... _ohne.html vorgegangen, weil es halt von meiner Uni ist.

Aber ehrlich gesagt, ist die Anleitung in dieser Form nicht zu gebrauchen, da fast alle Pfade und Dateien auf meinem Linux anders hiessen. Naja, mit ein bisschen Eigenintelligenz und den man-pages zu sshd und ssh kriegt man es dann aber hin. Eigentlich sollten auch die man-pages alleine schon ausreichen.
In der Konfig zum SSHD sind folgende Optionen interessant (siehe man-page):
AuthorizedKeysFile (so muss das File heissen, das im $HOME des jeweiligen Users liegen muss)
PasswordAuthentication (sollte dann auf "no" stehen)
PermitRootLogin (sollte sowieso immer auf "no" stehen)
Protocol ("2" genügt, "1" ist unsicher)
PubkeyAuthentication (sollte natürlich dann auf "yes" stehen)
sowie die bereits erwähnten Optionen
AllowUsers und DenyUsers (gibt es auch mit Groups).
Wie der Client konfiguriert wird, wird in der recht ausführlichen man-page zu ssh beschrieben.