From: Joe Martin Date: 2009-05-06T02:50:44+09:00 Subject: AuthenticationFailed error with Net::SSH::Gateway Hello I wrote up a script that will connect to a remote Linux system and run some commands. Now I need to use the Net::SSH::Gateway gem to connect to a host, and use that as a portal to SSH to another system. Normally, I can connect to the first box and SSH successfully to another. However, when I try to use Net::SSH::Gateway, I get an AuthenticationFailed error. I'm completely lost because my credentials are correct. Here is my test code, which is nearly the same example code found in the Net::SSH::Gateway API: ----------------------------------------------------- require 'net/ssh' require 'net/ssh/gateway' gateway = Net::SSH::Gateway.new('sytem1', 'joe', :password => 'password') gateway.ssh('system2', 'joe') do |ssh| puts ssh.exec!("uname -n") end gateway.shutdown! ----------------------------------------------------- D:/Program Files/Ruby/lib/ruby/gems/1.8/gems/net-ssh-2.0.11/lib/net/ssh.rb:192:in `start': joe (Net::SSH::AuthenticationFailed) from D:/Program Files/Ruby/lib/ruby/gems/1.8/gems/net-ssh-gateway-1.0.1/lib/net/ssh/gateway.rb:169:in `ssh' from Playground.rb:12 ----------------------------------------------------- If it helps, I'm using the following: Ruby (1.8.6) net-ssh gem (2.0.11) net-ssh-gateway (1.0.1) -- Posted via http://www.ruby-forum.com/.