Redis安全认证设置必不可少的一步(设置redis的auth)
Redis安全认证是Redis服务器的最低安全防护标准,可以有效地防止外部访问服务器,也可以让Redis服务器只接受特定客户端的连接,并具备必要的安全认证。
设置Redis安全认证的具体步骤如下:
1. 打开服务器上的Redis配置文件,更改Redis的配置,开启Redis安全认证和密码保护:
“`shell
# Redis安全认证
requirepass
# 开启密码保护
protected-mode yes
“`
2. 保存配置文件,重新启动Redis服务器,完成Redis安全认证设置:
“`shell
# 先关闭Redis服务器
$ sudo service redis-server stop
# 重新启动Redis服务
$ sudo service redis-server start
3. 使用客户端连接Redis服务器并认证:
```shell$ redis-cli
127.0.0.1:6379> auth
OK```
设置Redis安全认证的更多参数:
* maxclients通过maxclients设定最多可以连接Redis服务器的客户端数量。
```shell# 最大连接数量
maxclients 128```
* requirepass通过requirepass可以设置Redis服务器密码,只有在认证之后才可以访问服务器:
```shell# Redis服务器密码
requirepass
```
* protected-modeprotected-mode可以控制Redis服务器是否需要认证,如果设置为yes,则需要认证:
```shell# 开启密码保护
protected-mode yes
通过上述设置,可以有效设置Redis服务器的安全认证,以保护服务器的安全。