Mystisk SSH issue
Hey, håber nogen har set noget lignende.
Jeg har mit priv/pub ssh-nøglepar i default filerne id_rsa og id_rsa.pub
Jeg bruger ssh-copy-id til at distribuere nøglen med. På en maskine A virker det fortrinligt at logge ind passwordless, men på en anden maskine B skal der bruges password. (Med mindre der allerede er en åben ssh-session?!)
Med lidt debug kommer følgende output
(Maskine A der virker)
(Maskine B der ikke virker)
Er der nogen der har set noget lignende, eller ved hvad det kan være?
Jeg har mit priv/pub ssh-nøglepar i default filerne id_rsa og id_rsa.pub
Jeg bruger ssh-copy-id til at distribuere nøglen med. På en maskine A virker det fortrinligt at logge ind passwordless, men på en anden maskine B skal der bruges password. (Med mindre der allerede er en åben ssh-session?!)
Med lidt debug kommer følgende output
(Maskine A der virker)
[...]
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /home/andy/.ssh/id_rsa
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug2: input_userauth_pk_ok: fp e8:7d:81:5a:a2:38:1f:33:[...]
debug1: Authentication succeeded (publickey).
debug1: channel 0: new [client-session]
(Maskine B der ikke virker)
[...]
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering public key: /home/andy/.ssh/id_rsa
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/andy/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug1: Next authentication method: password
...PW dialog kommer op..
Er der nogen der har set noget lignende, eller ved hvad det kan være?
Kommentarer5
Muligvis er SSH på
Jeg havde et lignede problem på min NAS. Kan ikke huske parametren, men kig i /etc/ssh/sshd_config
Hvordan ser rettighederne ud
Key authentification virker ikke hvis andre end dig selv har skrive rettighed til .ssh mappen.
chmod go-w $HOME
chmod go-w $HOME/.ssh
protokol
det ser også udtil du "kun" har debug level 2 enabled tilføg evt et pr -vvv'er mere.
#1 sshd_conf'en er fin:
sshd_conf'en er fin:
RSAAuthentication yes
PubkeyAuthentication yes
#2
Rettighederne er som de skal være, og det samme på både maskine A og B:
drwx------ 2 andy andy 4096 2011-02-01 15:05 .
drwx------ 6 andy andy 4096 2011-02-01 13:24 ..
-rw------- 1 andy andy 402 2011-01-29 14:17 authorized_keys
#3 Ja, der er kun debuglevel2 enabled. Prøver at se om der kommer noget ud af et par v'er mere..
yderligere ting
Er begge maskiner mainline linux'er eller er der noget mere eksotisk involveret.