Я хотел бы преобразовать эту команду unix в сценарий ruby
ssh -2 -f -c blowfish -N -C user@ip -D 8080
Это позволяет включить шифрование всего моего веб-трафика в туннеле 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 Я думаю, мне следует использовать прямые каналы вместо локальных к удаленным.Но метод session.forward.direct_channel не реализован.
Спасибо за ваши ответы!