PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh ohne passwort!



Henrik1968
01.09.06, 14:41
Hi leute,
Ich komm nicht weiter und brauche ein paar Ideen.
Ich habe auf einer workstation (RedHad) ein Monitoring tool am laufen. Dieses Tool soll, unteranderem, von verschiedenen Server (3x Solaris mit gleicher HW) die CPU load ermitteln. Um das zu erreichen loggt sich ein virueller User per ssh ohne passwort ein. Es funktiont auch prima bis auf einen einzigen Server :confused: . Unten habe ich mal kurz notiert wie ich es gemacht habe.

ssh-keygen -t rsa
scp $HOME/.ssh/id_rsa.pub meinloginname@rechner.irgentwo.de:.ssh/dummy
ssh -l meinloginname@rechner.irgentwo.de
cat $HOME/.ssh/dummy >> $HOME/.ssh/authorized_keys


Ein auszug mit ssh -v -v -v meinloginname@rechner.irgentwo.de
... schnip ...
debug1: try pubkey: /root/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: authentications that can continue: publickey,password,keyboard-interactive
... schnap ...

Sowie es aussieht sendet die Workstation einen "pubkey_test" key, bekommt aber keine antwort.

Kennt Ihr das Problem oder wisst Ihr eine Loesung?

Thx!:
confused:

shogun
01.09.06, 15:19
Kontrollier doch mal die Rechte des home- und des .ssh- verzeichnisses auf dem Zielsystem.
ssh ist da sehr restrictiv:
Homeverzeichnis - keine writerechte für group und others
.ssh-Verzeichnis - gar keine Rechte für group und others.

Wenn es bei allen Rechnern bis auf den einen funktioniert ist da vielleicht nen w-Recht auf das Homeverzeichnis gesetzt, das ssh nicht mag.

Henrik1968
01.09.06, 15:24
Hipp Hipp Hurra, das war's. :D

Tausend Dank fuer die schnelle Antwort und Loesung.

Gruss an alle Linux User.