引入
一、端口 6379 与 Redis 服务器
端口 6379 是 Redis 默认的监听端口。Redis 是一个开源的内存数据结构存储系统,常用于缓存、消息队列等场景
二、如果 Redis 服务器配置不当,没有设置密码或没有进行访问控制,黑客可以直接连接到 Redis 服务器。
一旦连接成功,黑客可以执行各种命令,如读取和写入数据、修改配置等。例如,黑客可以利用 Redis 的数据存储功能,将恶意脚本写入服务器,然后通过执行这些脚本来获取服务器的控制权。
原理
SSH功能非常强大,其中很重要大的特性就是可以支持端口转发
相当于通过SSH的22端口,来传递其他端口的数据:本身
我需要通过window主机,访问云服务器的6379端口,于是我们就构造一个特殊的数据报,就把要访问redis的请求,放到数据报里
一个Linux主机上,存在的服务器有很多,ssh也可能需要来给多个端口传递数据,这时候,为了区分不同的端口,往往会把服务器的端口在本地用另外一个端口来进行表示
我们进行简单的配置,后续就把云服务器的端口当成一个本地的端口使用
操作教程
找到这个隧道(ssh端口转发 == 隧道)
点击添加
点击连接(一定要点连接!)
当ssh连接上之后,端口转达从生效
连接完成之后通过netstat 检查是否生效
8888 这个端口显示监听状态,表示成功
我们Jedis也就可以类似于C++ 访问云服务的redis了
同时外面的客户端,是无法直接访问云服务器的6379
失败的原因:
配置没改
打开redis.conf
vim redis.conf