0

ssh username@myserver.com -L 3000:171.17.258.16:1500Rubyを使用してWindowsマシンで行うにはどうすればよいですか?

私の Windows マシンでは、次のような単純な接続を行うために rye gem を使用しています。

@rbox = Rye::Box.new(@hostname, :user => @username, :password => @password)
4

1 に答える 1

1

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
于 2012-11-28T00:37:27.673 に答える