我需要两个需要连接到外部redis服务器的EC2实例。 redis conf绑定到0.0.0.0
以允许此操作。是否有某种密码/ auth系统用于redis连接?我需要允许我的服务器连接到远程redis但阻止其他人。
我知道我可以通过将端口iptables
的EC2 IP地址列入白名单来6379
执行此操作,但我想知道是否有正确的方法来执行此操作。
答案 0 :(得分:4)
Redis通过密码保护体验了一种非常基本的身份验证形式。要启用它,您需要在配置文件中添加/取消注释requirepass
指令,并让您的客户端使用AUTH命令进行身份验证。
另一种方法是使用额外的安全层,例如安全代理。这是一个方法:http://redislabs.com/blog/using-stunnel-to-secure-redis。