ssh username@myserver.com -L 3000:171.17.258.16:1500
Rubyを使用してWindowsマシンで行うにはどうすればよいですか?
私の Windows マシンでは、次のような単純な接続を行うために rye gem を使用しています。
@rbox = Rye::Box.new(@hostname, :user => @username, :password => @password)
ssh username@myserver.com -L 3000:171.17.258.16:1500
Rubyを使用してWindowsマシンで行うにはどうすればよいですか?
私の Windows マシンでは、次のような単純な接続を行うために rye gem を使用しています。
@rbox = Rye::Box.new(@hostname, :user => @username, :password => @password)
Net-SSH gem をチェックしてみてはいかがでしょうか。
http://rubygems.org/gems/net-ssh/
http://net-ssh.github.com/net-ssh/
forward
メソッドはあなたがやりたいことをしているようです:
Net::SSH.start("host", "user", :password => "password") do |ssh|
ssh.forward.local(1234, "www.google.com", 80)
ssh.loop { true }
end