首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ruby的动态SSH隧道

使用ruby的动态SSH隧道
EN

Stack Overflow用户
提问于 2010-12-15 06:59:35
回答 1查看 1.3K关注 0票数 3

我想把这个unix命令转换成ruby脚本。

代码语言:javascript
复制
ssh -2 -f -c blowfish -N -C user@ip -D 8080

这是为了在ssh隧道中对我的所有web流量进行加密。

我尝试了net-ssh库,但没有成功。

编辑:

这是我尝试过的:

代码语言:javascript
复制
 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方法没有实现。

感谢您的回答!

EN

回答 1

Stack Overflow用户

发布于 2010-12-15 07:29:12

愚蠢而简单:

代码语言:javascript
复制
fork("ssh -2 -f -c blowfish -N -C user@ip -D 8080")

为什么不用这种方式呢?

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4445144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档