Hello John,
You made your key to connect to [EMAIL PROTECTED] but forgot the
username in your script so it is attempting to connect to
[EMAIL PROTECTED] instead.

You can specify the username as the second parameter to the Net:SSH call.

Net::SSH.start( domain, 'root' ) do |ssh|


Likewise in your actual capistrano recipe, you would want to add:
set :user, 'root'

Shawn Balestracci


On Nov 25, 2007 1:00 AM, John Griffiths
<[EMAIL PROTECTED]> wrote:
>
> hi, got a real serious issue with net::ssh again,
>
> I've bought a new slice from slicehost running Ubuntu Gutsy 7.10, and
> i've setup ssh to work fine via...
>
> scp ~/.ssh/id_rsa.pub [EMAIL PROTECTED]:~/
>
> once copied to the server, i move it into the .ssh directory disconnect
> and try ssh from my local machine, all fine
>
> now when i try to connect via capistrano, to make it use the new server
> it keeps popping up with...
>
> Net::SSH::AuthenticationFailed: indiehead
>         from
> /usr/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/session.rb:143:in
> `initialize'
>         from
> /usr/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh.rb:47:in
> `new'
>         from
> /usr/local/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh.rb:47:in
> `start'
>         from ssh.rb:6
>
>
> I'm trying...
>
> require 'rubygems'
> require 'net/ssh'
> include Net
> domain = 'mydomain.com' # insert IP address or domain name here
> begin
> Net::SSH.start( domain ) do |ssh|
> # ...
> end
> rescue Net::SSH::HostKeyMismatch => e
>   puts "remembering new key: #{e.fingerprint}"
>   e.remember_host!
>   retry
> end
>
> which usually works but this time it doesn't want to know, any ideas?
>
> i'm using port 22 so nothing's out of the ordinary, the app is on
> another box so i'm trying to migrate it to the new slice.
>
> appreciate any help with this, tried for hours yesterday, got nowhere.
>
>
>
> John.
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Deploying Rails" group.
To post to this group, send email to rubyonrails-deployment@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to