zoukankan      html  css  js  c++  java
  • Redis crackit

    *

    1,阿里的虚拟服务器,windows系统,启动redis,redis没有配置密码,而且用的默认端口6379

    于是,遇到一次攻击,所有key都清空了,只剩下一个crackit,还有一个无意义的key

    开始设置密码

    1,在redis.conf中加入一行,requirepass abc123

    然后用redis-cli.exe登录,

    redis 127.0.0.1:6379> keys *
    (error) ERR operation not permitted
    redis 127.0.0.1:6379> auth abc123
    OK
    redis 127.0.0.1:6379> keys *
      1) "key002"
      2) "age"
      3) "key204"

    在java中连接信息改为

     
    String pwd = AppStaticConfig.getProperty("redis.server.auth.pwd");
    jedisPool = new JedisPool(config, addr, port, TIMEOUT, pwd);

    再在redis.conf中加入
    bind 127.0.0.1


    ****
    遇到的问题
    1,上述的密码配置都没有用,似乎没有读当前目录下的conf,所以cmd中显式配置读取当前目录下的配置文件
    cmd到当前目录,输入命令:redis-server ./redis.conf
    然后才读了当前的配置项

    然后几乎不用启动startredis.bat,就是已经启动了

    *

    有问题在公众号【清汤袭人】找我,时常冒出各种傻问题,然一通百通,其乐无穷,一起探讨


  • 相关阅读:
    nginx工作原理
    nginx源码安装与使用
    Nginx内置变量以及日志格式变量
    Nginx配置参数中文详细说明
    shell-处理用户输入
    Shell编程进阶篇(完结)
    高斯消元
    S-T平面图
    Kruskal重构树
    NOIP2016天天爱跑步 题解报告【lca+树上统计(桶)】
  • 原文地址:https://www.cnblogs.com/qingmaple/p/6004508.html
Copyright © 2011-2022 走看看