配置SSH端口转发,把云服务器的redis端口映射到本地主机

引入

一、端口 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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值