Hallo ich habe einen Client der sich per ssh public key ohne Passwort am Server anmelden soll.
Ich hab den key mittels
erstellt und den identity.pub per >> in die authorized_keys des Servers gepastet.
Dabei im Verzeichnis /home/user/.ssh
Leider kommt jetzt keine Fehlermeldung sondern ssh geht einfach am public key vorbei und will das Passwort.
Scheinbar schaut er garnicht in den Public key id_rsa rein.
hier mal die Meldung von ssh.
Andere Cleints können sich ohne PW anmelden.
Unterschied dieser Client ist ein SUSE 11.0 Client mit 64-bit installation
Alle anderen Clients und der Server sind 32-bit und Suse 9-10.3
Ich hab den key mittels
Code:
ssh-keygen -b 1024 -t rsa1
Dabei im Verzeichnis /home/user/.ssh
Leider kommt jetzt keine Fehlermeldung sondern ssh geht einfach am public key vorbei und will das Passwort.
Scheinbar schaut er garnicht in den Public key id_rsa rein.
hier mal die Meldung von ssh.
Code:
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.0
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client 3des-cbc hmac-md5 none
debug1: kex: client->server 3des-cbc hmac-md5 none
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_KEXDH_REPLY
debug1: Host 'fs1' is known and matches the DSA host key.
debug1: Found key in /home/user/.ssh/known_hosts:3
debug1: ssh_dss_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/user/.ssh/id_dsa
debug1: Next authentication method: password
dsadmin@fs1's password:
Andere Cleints können sich ohne PW anmelden.
Unterschied dieser Client ist ein SUSE 11.0 Client mit 64-bit installation
Alle anderen Clients und der Server sind 32-bit und Suse 9-10.3