Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'net/ssh/multi'
- require 'socket'
- HOSTLIST = ['127.0.0.1','128.0.0.1']
- USERLIST = ['user','user']
- PASSWORD = ['userpegase','userpegase']
- Net::SSH::Multi.start(:on_error => :warn) do |session|
- HOSTLIST.each_with_index do |session_server,index|
- session.use session_server , :user => USERLIST[index] , :password => PASSWORD[index], :timeout => 2
- end
- session.exec 'pwd' do |ch, stream, data|
- puts "[#{ch[session]} : #{stream}] - #{data}"
- end
- session.loop
- end
Add Comment
Please, Sign In to add comment