要在CentOS上限制Redis访问IP,您需要编辑Redis配置文件
打开终端。
使用文本编辑器(如vi、nano等)打开Redis配置文件。通常,该文件位于/etc/redis/redis.conf
。例如,使用vi编辑器,您可以输入以下命令:
sudo vi /etc/redis/redis.conf
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
# requirepass foobared
行,取消注释并设置一个密码:requirepass your_password
将your_password
替换为您选择的强密码。
保存并关闭配置文件。
重新启动Redis服务以应用更改:
sudo systemctl restart redis
现在,Redis已限制为仅允许来自指定IP地址的连接,并且需要密码进行身份验证。