【生产实测可用】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 
相关推荐
关山月8 分钟前
18 个最佳 React UI 组件库
前端
挣扎与觉醒中的技术人40 分钟前
【技术干货】三大常见网络攻击类型详解:DDoS/XSS/中间人攻击,原理、危害及防御方案
前端·网络·ddos·xss
morris13142 分钟前
【redis】数据类型之geo
redis·地理位置·geo
zeijiershuai44 分钟前
Vue框架
前端·javascript·vue.js
写完这行代码打球去1 小时前
没有与此调用匹配的重载
前端·javascript·vue.js
华科云商xiao徐1 小时前
使用CPR库编写的爬虫程序
前端
狂炫一碗大米饭1 小时前
Event Loop事件循环机制,那是什么事件?又是怎么循环呢?
前端·javascript·面试
IT、木易1 小时前
大白话Vue Router 中路由守卫(全局守卫、路由独享守卫、组件内守卫)的种类及应用场景
前端·javascript·vue.js
顾林海1 小时前
JavaScript 变量与常量全面解析
前端·javascript
程序员小续1 小时前
React 组件库:跨版本兼容的解决方案!
前端·react.js·面试