From: Sitaram Chamarty Date: Sat, 11 Feb 2012 10:23:55 GMT Subject: Re: Git SSH Authentication Message-ID: In-Reply-To: <7vty2xn6tl.fsf@alter.siamese.dyndns.org> On Sat, Feb 11, 2012 at 1:24 PM, Junio C Hamano wrote: > Sitaram Chamarty writes: > >> Common causes of pubkey access fail: >> >>   - wrong pubkey being offered: if you are using ssh-agent, make sure >> you have 'ssh-add'ed the key you want to offer.  Confirm with 'ssh-add >> -l' > > A failure related to this I saw is to have (too) many keys in ssh-agent, > and running ssh without telling it which exact key to use.  The client > tries each key in turn and the server rejects the connection attempt after > seeing too many keys tried.  "ssh -v" is useful to diagnose this mode of > failure, and an entry in ~/.ssh/config like: > >    Host example.com >        User myusernameoverthere >        IdentityFile ~/.ssh/id_rsa-for-example.com > > would fix it. Interesting... I didn't know this, so I checked man sshd_config looking for exactly how many keys it would fail after. The setting seems to be MaxAuthTries, and defaults to 6. -- Sitaram