Am Mittwoch, 11. Oktober 2006 00:51 schrieb Heiko Schlittermann:
Bist Du sicher, daß Deine authorized_keys2 auch gelesen wird? Einige ssh-Server gucken nur nach der auhorized_keys (guck' die mal die atime
Was ist die "atime" und wie betrachte ich sie?
der ~/.ssh/authorized_keys* nach dem vergeblichen Versuch an).
Nun ja wenn ich die Schlüssel mit ssh-copy-id -i an mein Notebook schicke wird die Datei authorized_keys erstellt und der Schlüssel angehängt. Ich vermute mal, dass das korrekt gemacht wird.
Du hast den public Key in das ~/.ssh/authorized* des Nutzers gelegt, der Du auch auf der Gegenseite werden willst?
Ja es gibt nur einen Nutzer auf beiden Computern (ich nutze Kubuntu also gibt es auch keinen root)
Also bei ssh nutzt Du dann hans@remote-host und hast also in ~hans/.ssh/auth.... den Schlüssel?
Ja
Deine Schlüssel sind lokal 0600 und das .ssh ist auch 0700? Und alles gehört Dir?
Ich weiß nicht wie ich das überprüfen kann, habe aber: chmod 700 /home/emu/.ssh chmod 600 /home/emu/.ssh/* ausgeführt. Die Rechte müssten also korrekt sein.
Was sagt ssh -v hans@remote-host?
Folgendes: emu@emu-desktop:~$ ssh -v emu@emus-notebook OpenSSH_4.2p1 Debian-7ubuntu3.1, OpenSSL 0.9.8a 11 Oct 2005 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to emus-notebook [172.127.0.2] port 22. debug1: Connection established. debug1: identity file /home/emu/.ssh/identity type -1 debug1: identity file /home/emu/.ssh/id_rsa type -1 debug1: identity file /home/emu/.ssh/id_dsa type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_4.2p1 Debian-7ubuntu3.1 debug1: match: OpenSSH_4.2p1 Debian-7ubuntu3.1 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_4.2p1 Debian-7ubuntu3.1 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 'emus-notebook' is known and matches the RSA host key. debug1: Found key in /home/emu/.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,password debug1: Next authentication method: publickey debug1: Trying private key: /home/emu/.ssh/identity debug1: Trying private key: /home/emu/.ssh/id_rsa debug1: Trying private key: /home/emu/.ssh/id_dsa debug1: Next authentication method: password emu@emus-notebook's password: ## ##Wie du siehst fragt er hier nach dem Password. Was dann schließlich ##funktioniert. ## debug1: Authentication succeeded (password). debug1: channel 0: new [client-session] debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = de_DE.UTF-8 Linux emus-notebook 2.6.15-27-386 #1 PREEMPT Sat Sep 16 01:51:59 UTC 2006 i686 GNU/Linux
The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Oct 11 10:42:07 2006 from emu-desktop emu@emus-notebook:~$ exit logout debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 Connection to emus-notebook closed. debug1: Transferred: stdin 0, stdout 0, stderr 37 bytes in 13.8 seconds debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 2.7 debug1: Exit status 0 emu@emu-desktop:~$