SSH Problem

DocPepper

Registered User
Hallo.

Ich möchte eine SSH Verbindung von Client (@home) zu Server (STRATO dedicated) aufbauen. Ich habe auf dem Client ein Schlüsselpaar erstellt und den PublicKey auf dem Server in die authorized_keys des entsprechenden Nutzers kopiert.

Code:
CLIENT: ssh  -v  -p2332 userS@server -i /home/clientuser/.ssh/keyname

Ausgabe:
Code:
OpenSSH_5.5p1 Debian-6, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to xxx.com [xx.xx.xx.xx] port 2332.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /home/clientuser/.ssh/rsync type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: identity file /home/clientuser/.ssh/rsync-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.5p1 Debian-6
debug1: match: OpenSSH_5.5p1 Debian-6 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.5p1 Debian-6
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr 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 '[xxx.com]:2332' is known and matches the RSA host key.
debug1: Found key in /clientuser/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/clientuser/.ssh/keyname
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

Wer kann mir helfen, ich weiss nicht, wo das Problem liegt. Vielen Dank im Voraus!
 
Last edited by a moderator:
hi,

wie hast du den key denn auf den server kopiert? das ~/.ssh-Verzeichnis benötigt bestimmte Zugriffsrechte.
Ansonsten probier mal den key via "ssh-copy-id user@server" auf den server zu kopieren.

Gruss,
strowi
 
hi,

wie hast du den key denn auf den server kopiert? das ~/.ssh-Verzeichnis benötigt bestimmte Zugriffsrechte.
Ansonsten probier mal den key via "ssh-copy-id user@server" auf den server zu kopieren.

Gruss,
strowi

Ich habe den key per copy/paste in zwei putty sessions kopiert.



Zu den Rechten:

13182061 drwx------ 2 serveruser serveruser 4096 17. Aug 14:40 .ssh


13182063 -rw------- 1 serveruser serveruser 236 17. Aug 14:31 authorized_keys
 
Jepp, das wollte ich auch gerade schreiben;)

Die failsafe-methode ist aber wirklich "ssh-copy-id -i identity_file user@server" damit wir der key automatisch in die authorized_keys des users eingetragen.

Wenn es dann noch nicht funktioniert liegt entweder an der config des servers oder des clients. Dieses "debug1: Roaming not allowed by server" ist mir bisher auch noch nie unter die Augen gekommen...

Gruss,
strowi
 
Back
Top