要限制CentOS上Redis的访问,您可以通过以下方法来实现:
/etc/redis/redis.conf
。您可以使用文本编辑器(如vi、nano等)打开并修改它。找到bind
这一行,将其更改为服务器的IP地址或注释掉这一行以允许来自任何IP的连接。例如,如果您只想允许本地连接,请将其设置为:
bind 127.0.0.1
找到protected-mode
这一行,将其更改为yes
以启用保护模式:
protected-mode yes
找到requirepass
这一行,如果没有设置密码,请设置一个强密码:
requirepass your_password
保存并关闭配置文件。然后重启Redis服务以使更改生效:
sudo systemctl restart redis
sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="your_ip_address" port protocol="tcp" port="6379" accept'
将your_ip_address
替换为您希望允许访问Redis的IP地址。然后重新加载防火墙配置:
sudo firewall-cmd --reload
现在,只有指定的IP地址可以访问CentOS上的Redis服务。请确保使用强密码来保护您的Redis实例。