首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux上添加一个IPTables条目以释放Redis

在Linux上添加一个IPTables条目以释放Redis
EN

Server Fault用户
提问于 2019-05-13 12:40:01
回答 1查看 1.1K关注 0票数 0

在我的Windows机器客户端(命名为WIN)上,我安装了一个VirtualBox (命名为LS),作为桥接适配器附加到本地网络。

在我的LS

代码语言:javascript
复制
$ hostname -I
10.14.30.51 

$ ps -aux | grep redis
avahi      647  0.0  0.1   6164  3072 ?        Ss   10:14   0:03 avahi-daemon: running [redis-server.local]
redis     2048  0.1  0.1  39772  3532 ?        Ssl  10:23   0:26 /usr/bin/redis-server 127.0.0.1:6379
root      2471  0.0  0.0   5312   868 pts/0    S+   14:27   0:00 grep --color=auto redis

$ redis-cli ping
PONG

/etc/redis/redis.conf文件中我注释掉了bind 127.0.0.1 ::1行..。

但实际上Windows机器的连接不起作用..。我想我需要在LS iptables中添加一些东西,但不确定到底是什么

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-05-13 13:10:13

  • 使用ss -tlnp 'sport == :6379'检查侦听地址。如果您将在这些行中看到127.0.0.1::1,那么您已经忘记了在更改配置后重新启动redis。如果您看到类似0.0.0.0:6379的内容,请执行下一步。
  • 检查红宝石的protected mode
  • 检查输出iptables-save -c。规则的顺序是非常重要的。要允许传入到redis的连接,您应该添加规则:
代码语言:javascript
复制
iptables -A INPUT \
         --src  \
         -p tcp --dport 6379 \
    -j ACCEPT

当然,您可以允许来自任何ip地址的连接,但这不是一个好主意。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/967032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档