Ssh, nur einloggen, wenn Key bekannt

Ich habe auf mehrern SuSE und Solaris Maschinen ssh installiert.

Momentan kann sich aber jeder einloggen, der Username und Passwort kennt, er wird dann gefragt, ob der den Schlüssel zu den bekannten Schlüsseln hinzufügen möchte.

Nun möchte ich es aber so einrichten, daß sich nur Leute von den Rechnern einloggen dürfen, deren Schlüssel bereits bekannt sind (z.B. aus dem Internet)

Kann mir jemand einen Tipp geben, wie das geht, oder wo ich nachschauen kann???

Danke!

Ich habe auf mehrern SuSE und Solaris
Maschinen ssh installiert.

Momentan kann sich aber jeder einloggen,
der Username und Passwort kennt, er wird
dann gefragt, ob der den Schlüssel zu den
bekannten Schlüsseln hinzufügen möchte.

Nun möchte ich es aber so einrichten, daß
sich nur Leute von den Rechnern einloggen
dürfen, deren Schlüssel bereits bekannt
sind (z.B. aus dem Internet)

Einfach Paßwort in /etc/password bzw. shadow auf einen ungueltigen Wert setzen.

Alex

Dann dürfen sich die User ja nicht mehr lokal einloggen…

Das sollten sie schon noch dürfen, es geht halt nur darum, denn Zugriff von außen (aus dem Internet) zu beschränken

schon mal die manpage gelesen?

da steht was von ~/.ssh/authorized_keys, wo drinsteht, welche schluessel sich einloggen duerfen…

ausserdem muss man wohl in /etc/sshd_config den key PasswordAuthentication auf no stzen und dem sshd ein HUP schicken, damit er das config file neu einliest…

joachim

Na bitte, geht doch auch, ohne die Man-Page lesen zu müssen! :wink:

War nur ein Scherz, ich habe mich dummerweise nach einer Datei „authorozed_hosts“ halb tot gesucht…

Ich sollte wohl die manpages mal aufmerksamer lesen…