delano / rye

Safe, parallel access to Unix shells from Ruby
http://delano.github.com/rye
MIT License
234 stars 32 forks source link

Not able to access multiple machines #34

Closed toddlers closed 11 years ago

toddlers commented 11 years ago

Hi,

I have password less login enabled for all the production boxes from my jumpbox. Rye is working fine for single box, when I'm trying to run on multiple boxes by creating a set of boxes its asking for password.

irb(main):005:0> rbox = Rye::Box.new('foo.com') => #<Rye::Box:web1001.ads.lhr1.inmobi.com name=foo.com cwd= umask= env="" safe=true opts={:port=>nil, :keys=>["/home/vgsuresh/.ssh/id_rsa"], :paranoid=>true} keys=["/home/vgsuresh/.ssh/id_rsa"]> irb(main):006:0> rbox.uptime => [ 05:33:24 up 18 days, 19:43, 2 users, load average: 0.97, 0.86, 0.99, , 0, ] irb(main):007:0> rset = Rye::Set.new => #<Rye::Set:default parallel=false opts={:password=>nil, :port=>22, :debug=>nil, :safe=>true, :proxy=>nil, :user=>"vgsuresh", :error=>#IO:0x7f72220efab0, :keys=>[]} boxes=[]>

irb(main):008:0> rset.add_boxes 'foo.com','boo.com' => #<Rye::Set:default parallel=false opts={:password=>nil, :port=>22, :debug=>nil, :safe=>true, :proxy=>nil, :user=>"vgsuresh", :error=>#IO:0x7f72220efab0, :keys=>[]} boxes=[#<Rye::Box:foo.com name=foo.com cwd= umask= env="" safe=true opts={:password=>nil, :port=>22, :proxy=>nil, :user=>"vgsuresh", :keys=>[], :paranoid=>true} keys=["/home/vgsuresh/.ssh/id_rsa"]>, #<Rye::Box:boo.com name=boo.com cwd= umask= env="" safe=true opts={:password=>nil, :port=>22, :proxy=>nil, :user=>"vgsuresh", :keys=>[], :paranoid=>true} keys=["/home/vgsuresh/.ssh/id_rsa"]>]> irb(main):009:0> rset.hostname Passwordless login failed for vgsuresh Password:

Please help

-vgsuresh

toddlers commented 11 years ago

my ssh problem closing this

rbritom commented 11 years ago

What the problem ? im getting this but i can ssh into the remote servers