このUNIXコマンドをRubyスクリプトに変換したい
ssh -2 -f -c blowfish -N -C user@ip -D 8080
これは、すべての Web トラフィックを ssh トンネルで暗号化できるようにするためです。
net-ssh ライブラリを試しましたが成功しませんでした。
編集:
これが私が試したものです:
Net::SSH.start("my-ssh-server", "login") do|ssh|
ssh.forward.local(8080, "localhost", 80)
puts "Connected !"
ssh.loop(0) { true }
end
ここに Net:SSH のドキュメントがあります http://net-ssh.rubyforge.org/ssh/v1/chapter-6.html#s4 Local-to-Remote の代わりに Direct Channels を使用する必要があると思います。ただし、メソッド session.forward.direct_channel は実装されていません。
ご回答ありがとうございます。