我可以在服务器上ping pong Redis:
# redis-cli ping
PONG
但在远程,我遇到了问题:
$ src/redis-cli -h REMOTE.IP ping
Could not connect to Redis at REMOTE.IP:6379: Connection refused
在config中,我得到了标准端口:
# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379
所以也许我应该在远程Ubuntu机器上打开端口6379?我该怎么做呢?
发布于 2016-05-26 22:31:37
对于我来说,我需要做以下事情:
1-注释掉bind 127.0.0.1
2-将protected-mode
更改为no
3-使用iptables
(https://www.digitalocean.com/community/tutorials/how-to-implement-a-basic-firewall-template-with-iptables-on-ubuntu-14-04)保护我的服务器
发布于 2015-12-12 02:10:49
快速说明一下,在不进一步保护Redis服务器的情况下这样做并不是一个好主意,因为这会使您很容易受到攻击。请确保还实现了AUTH或以其他方式确保安全。详情请参见http://redis.io/topics/security。
发布于 2017-07-05 17:40:04
1-注释掉bind 127.0.0.1
2-设置您的密码
然后检查防火墙是否阻止了您的端口
iptables -L -n
停止服务iptables
https://stackoverflow.com/questions/19091087
复制相似问题