Redis的安全配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的安全配置相关的知识,希望对你有一定的参考价值。
一.安装redis服务端sudo apt-get install redis-server
二.查看redis服务端进程
ps -aux|grep redis
三.Redis服务器状态
netstat -nlt| grep 6379
四.安全配置
设置只有内网IP可以访问
1、将redis.conf里的
bind 127.0.0.1 修改成本机本地IP
2、仅对特定IP开放该端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="IP" port protocol="tcp" port="端口" accept"
3、修改redis文件目录访问权限
redis根目录设置为 chmod 700 redis
redis.conf 设置为 chmod 600 redis
4、禁止root用户启动redis
useradd -s /sbin/nolog -M redissetsid sudo -u redis /usr/bin/redis-server /etc/redis.conf
5、修改配置文件中默认端口号
将redis.conf 中port 6379 修改为其他
6、开启redis密码认证并设置高复杂度密码
将redis.conf中requirepass+空格+密码
7、禁用或重命名危险命令
在redis-command CONFIG CONFIG_DASKADJAKDJAKDS
rename-command SHUTDOWN SHUTDOWN_dasadsdasdads
rename-command FLUSHDB ""
rename-command FLUSHALL ""
设置为空即为禁用该命令
五.redis服务器 关闭/启动/重启
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
六.通过命令行客户端访问Redis
安装Redis服务器,会自动地一起安装Redis命令行客户端程序。
redis-cli
以上是关于Redis的安全配置的主要内容,如果未能解决你的问题,请参考以下文章