Shoes.setup do
gem 'net-ssh'
end
require 'openssl.so'
require 'openssl/bn'
require 'openssl/cipher'
require 'openssl/digest'
require 'openssl/ssl'
require 'openssl/x509'
require 'net/ssh'
Shoes.app do
Net::SSH.start('hostname', 'username', :password => "password") do |ssh|
# capture all stderr and stdout output from a remote process
para ssh.exec!("hostname")
end
end
The previous works on ubuntu 8.10, mac os x 10.5 intel, windows xp sp3 shoes raisins
On windows, dns doesn't seem to resolve properly, but using ip for hostname works.
Let me know what kind of mileage you get (if any)
-Patrick
|