Make you run "gem update net-ssh" as old versions of Net::SSH are known to cause problems
On 18 mai, 17:47, Ernest Mueller <[email protected]> wrote: > I'm pretty sure they're in the right place at least... All Linux (though > putty has touched the keys), everything running as root. File layout and > perms: > > [r...@domu-12-31-39-00-69-44 ~]# cd /root; ls -alRt > .: > total 44 > drwx------ 2 root root 4096 May 18 17:26 .ssh > dr-xr-x--- 4 root root 4096 May 18 17:23 . > -rw-r--r-- 1 root root 195 May 18 17:22 capfile > -rw------- 1 root root 4261 May 18 16:06 .bash_history > drwxr-xr-x 3 root root 4096 May 18 12:51 .gem > -rw-r--r-- 1 root root 160 May 18 12:51 .gemrc > dr-xr-xr-x 23 root root 4096 May 18 12:11 .. > -rw-r--r-- 1 root root 24 Feb 22 2008 .bash_logout > -rw-r--r-- 1 root root 327 Feb 22 2008 .bash_profile > -rw-r--r-- 1 root root 184 Dec 11 2007 .bashrc > > ./.ssh: > total 24 > drwx------ 2 root root 4096 May 18 17:26 . > -rw-r--r-- 1 root root 55 May 18 17:26 config > dr-xr-x--- 4 root root 4096 May 18 17:23 .. > -rw------- 1 root root 1312 May 18 15:20 known_hosts > -rw------- 1 root root 1693 May 18 14:22 identity > -rw------- 1 root root 791 Mar 22 18:06 authorized_keys > > I got it working, but here's what I had to do. I deleted the user line > from the capfile, deleted the deploy.rb, and added a .ssh/config to specify > > host *.compute-1.internal > IdentityFile ~/.ssh/identity > > But that's kind of a bummer because I have a couple different key files I > want to use on different groups of like 100 boxes. > > If I dump a second key3.pem file for another set of boxes in /root, I can > ssh to server3 which uses that key thus: > > ssh -i key3.pem server3 > > But trying to cap it, if I add my deploy.rb back and put > > ssh_options[:keys] = [File.join(ENV["HOME"], "key3.pem")] > > and try to do stuff to server3 by adding it as a role, same problem. > (server2 still works, since it's the magic "identity" .pem). > > Basically ssh is working as one would expect (using .ssh/identity and/or -i > and/or config lines) but it doesn't seem like I can specify any of that in > capistrano and have it work. > > Ernest > ______________________ > UN-altered REPRODUCTION and DISSEMINATION of > this IMPORTANT information is ENCOURAGED. > > From: Lee Hambley <[email protected]> > > > To: [email protected] > > > Date: 05/18/2010 04:21 PM > > > Subject: Re: [capistrano] New Capistrano user, having SSH problem asking > for password > > Sent by: [email protected] > > > Sorry, I missed that you'd shown the error there - > Are your identity files in the correct place, and with the standard > names? > Are you running the script as your own using > Windows or linux (client machine?) > If Windows – are you using putty agent > If Linux, any strange config we should know about? > - Lee > > -- > * You received this message because you are subscribed to the Google Groups > "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to capistrano > [email protected] For more options, visit this group > athttp://groups.google.com/group/capistrano?hl=en > > -- > * You received this message because you are subscribed to the Google Groups > "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to > [email protected] For more options, visit this group > athttp://groups.google.com/group/capistrano?hl=en -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
