From: sto.mar@... Date: 2013-08-04T22:04:30+09:00 Subject: Re: How do I know if net:ssh, or net::telnet is even working Am 04.08.2013 14:48, schrieb Avery Rozar: > Fogive me, but I'm extremely new to ruby, and programming in general. > I'm running tcpdump -i en0 host 172.16.1.1 in conjunction of running > this script.It does not appear that that it is even trying to ssh to > this fw. How can I debug this better, to verify my issue is not > net::ssh, but something in the code? Thank you for looking. By rescueing all exceptions you explicitly silence any useful debugging information. That's probably not a good idea... Regards, Marcus > require 'highline/import' > require 'net/ssh' > > > @hostname = ask("Enter hostname/ip: ") { |q| q.echo = true} > @username = ask("Enter username: ") { |q| q.echo = true} > @password = ask("Enter password: ") { |q| q.echo = false} > @cmd = ask("What is your command?: ") { |q| q.echo = true} > > > begin > session = Net::SSH.start(@hostname, @username, :password => @password, > :encryption => "aes256-cbc", :host_key => "ssh-rsa", :timeout => "30", > :verbose => :debug) > session.cmd(@cmd + "\n", :verbose => :debug) > session.close(:verbose => :debug) > rescue > puts "Unable to connect to #{@hostname} using #{@username}" > end -- GitHub: https://github.com/stomar/ PGP: 0x6B3A101A