centos

如何限制centos上redis的访问

小樊
51
2025-05-08 21:12:53
栏目: 云计算

要限制CentOS上Redis的访问,您可以通过以下方法来实现:

  1. 配置文件设置: 编辑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
  1. 使用防火墙限制访问: 您还可以使用CentOS的防火墙(firewalld)来限制对Redis端口的访问。默认情况下,Redis使用端口6379。运行以下命令以允许特定IP访问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实例。

0
看了该问题的人还看了