我想把这个unix命令转换成ruby脚本。
ssh -2 -f -c blowfish -N -C user@ip -D 8080这是为了在ssh隧道中对我的所有web流量进行加密。
我尝试了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方法没有实现。
感谢您的回答!
发布于 2010-12-15 07:29:12
愚蠢而简单:
fork("ssh -2 -f -c blowfish -N -C user@ip -D 8080")为什么不用这种方式呢?
https://stackoverflow.com/questions/4445144
复制相似问题