PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh und authorized_key (SuSE 8.0)



linosch
20.05.02, 19:29
Hallo zusammen,

habe ein kleines problem bei SuSE 8.0!

Ich habe mir mit ssh-keygen meine Publickeys erstellte damit ich nicht zwischen meinem Laptop und meinem Server das Passwort des Benutzers eingeben muß wenn ich was mit scp kopiere.

Also:

1. Schritt: war ssh-keygen ohne Passwort auf beiden Maschinen
2. Schritt: kopieren der identity.pub auf jeweilige Gegenstelle
3. Schritt: identity.pub in die authorized_keys mit 'cat identity.put > .ss/authorized_keys' eintragen

Das sollte es doch gewesen sein. Bis SuSE 7.3 ging das auf jedenfall noch. Jetzt klappt dies allerdings nicht mehr. Es kommt immer noch die Frage nach dem Passwort.

Was habe ich falsch gemacht! Wenn jemand einen Tip hat wäre ich ihm sehr dankebar.

Thx

Duce

spacecab
22.05.02, 19:30
Bei der Version 2 von openssh ist die Vorgehensweise etwas anders:

1. Keys erstellen mit 'ssh-keygen -t RSA' (oder DSA was du bevorzugst), die Angabe der Methode ist zwingend erforderlich.

2. Den Key aus der ~/.ssh/id_rsa.pub des Clients in die ~/.ssh/authorized_keys2 (wegen openssh 2) auf dem Hostrechner einfügen.

Dann sollte alles wie gewohnt funktionieren.

Gruß
Sascha

linosch
23.05.02, 15:13
Danke Sascha,

das ist genau die Lösung! :-) *ganzvielfreu*

SuSE sollte nun mal schauen, dass bei solchen Änderungen nicht die alten Man-Pages eingepflegt werden.

Vielen Dank nochmal!

Lino

Webdude
23.05.02, 15:51
Wie muss denn die sshd_config auf dem Server und die ssh_config auf dem Client aussehen?

linosch
23.05.02, 16:31
ich habe keine Änderungen vorgenommen - läuft immer als Standart-Install.

Gruss

Lino

PS: Wichtig ist die Datei auf dem Server, damit der Client ohne Passwort auf die Maschine kommt.

white-horse
21.06.04, 15:42
Bei der Version 2 von openssh ist die Vorgehensweise etwas anders:

1. Keys erstellen mit 'ssh-keygen -t RSA' (oder DSA was du bevorzugst), die Angabe der Methode ist zwingend erforderlich.

2. Den Key aus der ~/.ssh/id_rsa.pub des Clients in die ~/.ssh/authorized_keys2 (wegen openssh 2) auf dem Hostrechner einfügen.

Dann sollte alles wie gewohnt funktionieren.

Gruß
Sascha

Hallo,

nun steh ich hier vor diesem Problem. Ich habe SuSE 8.2 drauf. Allerdings gehts so nicht. Ich habe folgendes gemacht:

1.ssh-keygen -t rsa (als Filname habe ich "root-key" gewählt, den rest durchbestätigt)

2. ~/.ssh/id_rsa.pub kann ich nicht finden. Auch keine root-key

Was mach ich falsch?

Danke

Gruß

Patrick