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
-~----------~----~----~----~------~----~------~--~---

Reply via email to