PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSH Key funktioniert nichtmehr



Swain
22.09.12, 13:44
moin
ich hab ein riesiges problem welches ich alleine nicht lösen kann:
ich habe einen root mit debian 6
alles lief gut bis ich heute verbinden wollte
ich wil mich einloggen und was kommt: server refuesd our key
auch auf dem 2. key
der einzige der noch zugriff hat ist ein user meines teams der nur rechte für seinen ordner in /home hat
gibt es irgendeine möglichkeit dieses problem zu lösen?
ich habe langsam keine lust mehr auf linux ;(

hafgan
22.09.12, 14:26
Ich würde über das 'rescue system' den root mounten und dann die /etc/ssh/sshd_config entsprechend anpassen.

Entweder passwortauthentication zulassen oder einen neuen gültigen Key erzeugen und hochladen. Dann Neustart des root.

Gruß
hafgan

Swain
22.09.12, 14:45
ja danke
ich würd gern das system mit den keys beibehalten
aber genau dieses system hab ich mir einrichten lassen
ich hab normal die keys in ~/.ssh/authorized_keys

hafgan
22.09.12, 15:07
Ja, da gehören die Keys auch hin.

Versuch mal herauszufinden, warum er den Key ablehnt. Vermutlich ist er abgelaufen. Da wirst Du um neue Keys nicht herum kommen. Und die kannst Du dann nur über die rescue-console anlegen. Zumindest fällt mir kein anderer Weg ein.

Leg neue Keys an, mit längerer Gültigkeit.

DrunkenFreak
22.09.12, 15:21
-vvv bei der SSH-Verbindung mitgeben und gucken, was die Ausgabe hergibt. Oft ist es nur ein Rechteproblem.

Aqualung
22.09.12, 20:21
cd
ls -ld .ssh/
drwx------ 2 user users [...] .ssh/
ls -l .ssh/authorized_keys
-rw------- 1 user users [...] .ssh/authorized_keys


Ausserdem will ich "ssh-copy-id" empfehlen.


ssh-copy-id [-i [identity_file]] [user@]machine