• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

OpenSuSE 10.1: Aufbau einer ssh-Verbindung schlägt fehl

zven

Newbie
Hallo! Ich habe folgendes Problem bezüglich ssh.
Auf dem Server ist der public-key in der authorized-keys hinzugefügt worden. Dann habe ich auf meinem Client-Rechner (SuSE 10.1, OpenSSH_4.2p1) den private-key vom Server mit ssh-add hinzugefügt. Ob dieser Schritt nötig war, weiß ich nicht, aber ich habe zur Sicherheit den public- und den private-key vom server in mein ~/.ssh/ Verzeichnis kopiert und, da es dsa-verschlüsselte daten sind, id_dsa und id_dsa.pub genannt.
Dann will ich eine Verbindung zum Server aufbauen und ich erhalte folgende Fehlermeldung:
Code:
user@clientrechner:~> ssh -v -l root 123.456.789.101
OpenSSH_4.2p1, OpenSSL 0.9.8a 11 Oct 2005
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 123.456.789.101 [123.456.789.101 port 22.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version OpenSSH_4.1
debug1: match: OpenSSH_4.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.2
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host '123.456.789.101' is known and matches the RSA host key.
debug1: Found key in /home/user/.ssh/known_hosts:2
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/user/.ssh/id_dsa
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/user/.ssh/id_dsa':
debug1: No more authentication methods to try.
Permission denied (publickey).
Es wurde keine Passphrase eingerichtet. Mich stört etwas dieses PEM_read_PrivateKey failed.
Hat jemand eine spontane Idee?

Grüße, Sven
 
OP
Z

zven

Newbie
Ich habe es nun anders gemacht. Ich habe auf meinem Client-Rechner den Key erzeugt und dann den Public-Key auf den Server gespielt, wie man es ja auch für gewöhnlich tut. Warum er den private-key vom Server nicht lesen konnte, ist allerdings fraglich. Auf dem Server läuft SuSE 10.0 mit OpenSSH_4.1p1 , also kein großer Unterschied.
Grüße, Sven
 
Oben