ubuntu

Redis在Ubuntu上如何安全配置

小樊
31
2025-06-03 09:14:59
栏目: 云计算

在Ubuntu上安全配置Redis主要包括设置密码、绑定IP地址、启用保护模式、配置防火墙等步骤。以下是详细的配置指南:

安装Redis

首先,确保你的Ubuntu系统已经更新到最新版本:

sudo apt update
sudo apt upgrade
sudo apt install redis-server

配置Redis

  1. 编辑Redis配置文件

使用文本编辑器(如nano或vim)打开Redis配置文件:

sudo nano /etc/redis/redis.conf
  1. 设置密码

在配置文件中找到或添加以下行,设置一个强密码:

requirepass your_password

your_password替换为你选择的复杂密码。

  1. 绑定IP地址

为了安全起见,建议将Redis绑定到本地IP地址(127.0.0.1),以限制访问范围:

bind 127.0.0.1

如果你确实需要远程访问Redis,可以将其更改为0.0.0.0,但请注意这样做可能会带来安全风险。

  1. 启用保护模式

禁用保护模式,允许非本地连接:

protected-mode no

在生产环境中,建议将此选项设置为yes,并使用密码验证。

  1. 设置端口

确保Redis使用的端口(默认为6379)没有被其他服务占用,并且在防火墙中开放:

sudo ufw allow 6379
  1. 其他安全设置

重启Redis服务

保存并退出编辑器后,重启Redis服务以应用更改:

sudo systemctl restart redis-server

验证配置

使用redis-cli命令行工具连接到Redis服务器,并测试密码是否有效:

redis-cli
AUTH your_password
SET name your_name
GET name

如果一切正常,你会看到返回的值。

0
看了该问题的人还看了