Я хотел бы преобразовать эту команду Unix в рубинового сценарийДинамический SSH туннель используя рубин
ssh -2 -f -c blowfish -N -C [email protected] -D 8080
Это для того, чтобы все мои веб-трафик будет зашифрован в SSH туннель.
Я пробовал с библиотекой net-ssh без успеха.
EDIT:
Вот что я пробовал:
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 к Remote. Но метод session.forward.direct_channel не реализован.
Спасибо за ваши ответы!
Покажите, что вы написали, используя 'Net :: SSH', и, возможно, мы сможем выяснить, что было не так. –
Я добавил пример. Спасибо за ваш вклад. – Arkan
Кто-нибудь знает? – Arkan