CentOS Redis如何限制访问IP

1679
2025/4/12 18:32:22
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在CentOS上限制Redis访问IP,您需要编辑Redis配置文件

  1. 打开终端。

  2. 使用文本编辑器(如vi、nano等)打开Redis配置文件。通常,该文件位于/etc/redis/redis.conf。例如,使用vi编辑器,您可以输入以下命令:

sudo vi /etc/redis/redis.conf
  1. 在配置文件中找到bind行。默认情况下,它可能如下所示:
bind 127.0.0.1

这意味着Redis仅允许本地连接。要允许其他IP地址访问Redis,您可以将此行更改为:

bind 0.0.0.0

但是,这样做会允许任何IP地址访问Redis。为了限制访问特定IP地址,您可以使用以下方法:

bind IP1 IP2 IP3

将IP1、IP2和IP3替换为您要允许访问Redis的IP地址。例如:

bind 192.168.1.100 192.168.1.101
  1. (可选)为了提高安全性,您还可以设置一个密码。在配置文件中找到# requirepass foobared行,取消注释并设置一个密码:
requirepass your_password

将your_password替换为您选择的强密码。

  1. 保存并关闭配置文件。

  2. 重新启动Redis服务以应用更改:

sudo systemctl restart redis

现在,Redis已限制为仅允许来自指定IP地址的连接,并且需要密码进行身份验证。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS MongoDB如何设置用户权限