Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.47 KB | None | 0 0
  1. HOSTLIST.each do |host|
  2.   begin
  3.     Net::SSH.start(host, USER, :password => PASSWORD, :timeout => TIMEOUT) do |ssh|
  4.       output = ssh.exec!('ls')
  5.       puts output
  6.     end  
  7.   rescue Timeout::Error  
  8.    puts "+++++++ Timed out"  
  9.   rescue Errno::EHOSTUNREACH  
  10.    puts "+++++++ Host unreachable"  
  11.   rescue Errno::ECONNREFUSED  
  12.    puts "+++++++ Connection refused"  
  13.   rescue Net::SSH::AuthenticationFailed  
  14.    puts "+++++++ Authentification failure "
  15.   end
  16. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement