【生产实测可用】Redis修改集群弱口令

起因

  • 漏扫redis连接发现弱口令需要修改

先连上去看看是空口令还是弱口令

redis-cli -p 6379 -h a.b.c.d info sentinel

找到启动服务器的配置文件

cp -av /app/redis-7001/redis.conf /app/redis-7001/redis.conf.bak20240207
echo "requirepass 口令" >>/app/redis-7001/redis.conf
  • 主要在配置文件里找这个字段

    requirepass foobared

  • 集群的配置文件可能和单机的配置文件同时存在

    cat /app/cluster/redis-7001.conf
    cat /app/cluster/redis-7002.conf

  • 要确认启动服务器的应用程序文件

    stat /app/redis-7001/src/redis-server
    stat /app/redis-7002/src/redis-server

多台服务器执行停、改、启

ps -ef | grep redis | grep -v grep | awk '{print $2}' | xargs kill -9
sed -i.bak20240208 's/masterauth admin/masterauth 口令/g' /app/cluster/redis-7001.conf
sed -i.bak20240208 's/masterauth admin/masterauth 口令/g' /app/cluster/redis-7002.conf
sed -i.bak20240208 's/requirepass admin/requirepass 口令/g' /app/cluster/redis-7001.conf
sed -i.bak20240208 's/requirepass admin/requirepass 口令/g' /app/cluster/redis-7002.conf
cd /app/redis-7001/src/ && ./redis-server /app/cluster/redis-7001.conf
cd /app/redis-7002/src/ && ./redis-server /app/cluster/redis-7002.conf
ps -ef | grep redis | grep -v grep 
相关推荐
smileNicky23 分钟前
Redis系列之底层数据结构整数集IntSet
数据结构·数据库·redis
wu_yi_min2 小时前
Spring Web MVC综合案例
前端·spring·mvc
浪浪山小白兔2 小时前
HTML 中的 Window 和 Document 介绍
前端·javascript·html
itwlz3 小时前
npm发布工具包+使用
前端·javascript·npm
md_10083 小时前
Flutter ListView进阶:如何实现根据索引值滚动到列表特定位置
前端·javascript·flutter
灵感__idea3 小时前
Vuejs技术内幕:数据响应式之2.x版
前端·vue.js·源码阅读
癞皮狗不赖皮3 小时前
WEB攻防-通用漏洞_XSS跨站_绕过修复_http_only_CSP_标签符号
前端·web安全·网络安全·xss
Koi慢热4 小时前
被动扫描和主动扫描的区别
java·前端·网络安全·github·系统安全
dgw26486338094 小时前
HTML练习-校园官网首页面
前端·css·html
卿言卿语4 小时前
第二章:CSS的复合选择器
前端·css·html