I am having this problem too... I can't get it to connect to my ec2onrails box anymore.
I tried the ssh_options[:config]=false in my deploy.rb but that didn't help On Feb 13, 10:28 am, "Rafael G." <[email protected]> wrote: > Erazor could you add the line to your deploy.rb ? > > ssh_options[:config]=false > > Erazor wrote: > > Now I did a small research: > > My ssh_config explicitly mentions > > PasswordAuthentication yes > > and no word about PubkeyAuthentication (which leaves the default > > 'yes') > > Inserting the line > > PubkeyAuthentication yes > > fixes the problem. > > Removing the line about PasswordAuthentication also works. > > > The code that checks the allowed authentication methods should use the > > same default values/resolution process as ssh itself to determine the > > allowed methods/sequence to use. > > > Hope this helps. > > Stefan > > > On 11 Feb., 07:45, Jamis Buck <[email protected]> wrote: > > >> Weird... I have no idea why 2.5.4 isn't trying publickey by default for > >> you. Capistrano should always be trying publickey first, then password. > >> There's something fishy there... I know publickey is picked up by > >> default in cap 2.5.4, because it's what I use, and I haven't had any > >> trouble with it. > > >> At any rate, I'm glad you found a workaround. I just wish I understood > >> why it was necessary. > > >> - Jamis > > >> On 2/10/09 11:32 PM, Erazor wrote: > > >>> Took a look at the outputs myself and found out the following: > >>> With above options 2.5.3 tries publickey and succeeds: (relevant lines > >>> only) > >>> D, [2009-02-11T06:57:44.873174 #4575] DEBUG -- > >>> net.ssh.authentication.session[1555566972cc]: beginning authentication > >>> of `rails' > >>> D, [2009-02-11T06:57:44.915232 #4575] DEBUG -- > >>> net.ssh.authentication.session[1555566972cc]: trying publickey > >>> D, [2009-02-11T06:57:44.915384 #4575] DEBUG -- > >>> net.ssh.authentication.agent[155556695ef4]: connecting to ssh-agent > >>> D, [2009-02-11T06:57:44.916451 #4575] DEBUG -- > >>> net.ssh.authentication.methods.publickey[155556695f6c]: trying > >>> publickey (###) > >>> D, [2009-02-11T06:57:44.921130 #4575] DEBUG -- > >>> net.ssh.authentication.methods.publickey[155556695f6c]: publickey > >>> succeeded (###) > > >>> 2.5.4 tries only password authentification and fails, cause I forbid > >>> PAM in sshd-config: > >>> D, [2009-02-11T06:57:36.374398 #4571] DEBUG -- > >>> net.ssh.authentication.session[1555566964a8]: beginning authentication > >>> of `rails' > >>> D, [2009-02-11T06:57:36.416597 #4571] DEBUG -- > >>> net.ssh.authentication.session[1555566964a8]: trying password > >>> E, [2009-02-11T06:57:36.416709 #4571] ERROR -- > >>> net.ssh.authentication.session[1555566964a8]: all authorization > >>> methods failed (tried password) > > >>> adding the following line to deploy.rb fixes this: > >>> ssh_options[:auth_methods] = "publickey" > > >>> Thanks for pointing me to the debug option. > >>> Stefan > > > > rgo.vcf > < 1KViewDownload --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
