打开Redis端口进行远程连接

我可以在服务器上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

在配置中,我得到了标准端口:

# 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?我该怎么做?

回答:

您是否设置了绑定选项以允许Redis服务器上的远程访问?

之前(文件/etc/redis/redis.conf

bind 127.0.0.1

bind 0.0.0.0

并运行sudo service redis-server restart以重新启动服务器。如果这不是问题,则可能要检查所有可能阻止访问的防火墙。

如果您不使用防火墙(iptables,ufw

..)控制谁连接到正在使用的端口,则ANYONE可以连接到此Redis实例。如果不使用RedisAUTH,则意味着任何人都可以访问/更改/删除您的数据。注意安全!

以上是 打开Redis端口进行远程连接 的全部内容, 来源链接: utcz.com/qa/404621.html

回到顶部