CNode

请问Node里面redis怎么能够支持ssh通道?

问答
TTreagzhao发布于10 年前最后回复9 年前9 回复7015 浏览0 收藏

Hi 各位大神,我的redis连接模块用的是 https://www.npmjs.com/package/redis 这个组件,我想知道有没有什么办法能让它支持ssh通道,或者其他的组件能够支持ssh通道的?谢谢大家了!

查看回复

回复 (9)

J
jiangzhuo#1·10 年前

redis本身通信不支持加密的。不知道lz说的ssh通道是什么意思。 一般在公网或者不可信的网络进行redis通信的时候会使用SSL proxy。 官方推荐spiped

S
sfGit2Hub#2·9 年前
引用 Treagzhao@shadow88sky 谢谢大神,搞定了!

@Treagzhao 你是怎么搞定的?

S
sfGit2Hub#4·9 年前
引用 Treagzhao@sfGit2Hub https://www.npmjs.com/package/ssh tunnel 就是用这个

@Treagzhao 你说的这个是工具,怎么在代码中配置? 我是用的这个 tunnel-ssh,不知道代码l配置是不是有问题。

T
Treagzhao#5·10 年前
引用 jiangzhuoredis本身通信不支持加密的。不知道lz说的ssh通道是什么意思。 一般在公网或者不可信的网络进行redis通信的时候会使用SSL proxy。 官方推荐spiped

@jiangzhuo 不是加密的问题,有些redis服务器邀请必须是内网机器访问,比如阿里云的redis。所以如果用本机开发,需要把所有的命令通过ssh通道范松到一个内网机上转发给redis服务器。

S
shadow88sky#7·10 年前

tunnel-ssh可以看下

T
Treagzhao#8·10 年前
引用 shadow88skytunnel ssh可以看下

@shadow88sky 谢谢大神,搞定了!

M
Matrixbirds#9·9 年前

不是很懂简单的开个tunnel还要装一个npm..也就一行shell的事情。。

参与回复
登录后即可参与回复。登录