NET:SSH fails authentification with :keys - ssh works

hi,

i can’t get my head around this:

Net::SSH.start(“url.i.need.com”, ‘root’, :keys => ["/path/to/keyfile"],
:verbose => Logger::DEBUG ) do |ssh|
ssh.exec!(“mount /persistent”)
end

gives me failed authetification and

E, [2010-02-19T20:38:31.198582 #1494] ERROR –
net.ssh.authentication.session[80c6f360]: all authorization methods
failed (tried publickey, hostbased, password, keyboard-interactive)

but i can easily do

ssh -i /path/to/keyfile [email protected]

and i log in without a glitch.

any idea what could be going wrong here? many thanks in advance.

tench

Tench Johnson wrote:

hi,

i can’t get my head around this:

Net::SSH.start(“url.i.need.com”, ‘root’, :keys => ["/path/to/keyfile"],
:verbose => Logger::DEBUG ) do |ssh|
ssh.exec!(“mount /persistent”)
end

gives me failed authetification and

E, [2010-02-19T20:38:31.198582 #1494] ERROR –
net.ssh.authentication.session[80c6f360]: all authorization methods
failed (tried publickey, hostbased, password, keyboard-interactive)

but i can easily do

ssh -i /path/to/keyfile [email protected]

and i log in without a glitch.

any idea what could be going wrong here? many thanks in advance.

tench

I am seeing the same issue. Does anyone know how to resolve this?

Biff

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs