使用SSH隧道代理机制实现公网访问DCS实例

前提条件

假设已申请DCS缓存实例一个,本地电脑可以连接互联网,且安装有MobaXterm、Redis客户端等工具。

申请一台弹性云服务器(ECS),满足以下要求:

  • 绑定弹性IP,公网可以访问ECS.
  • ECS的虚拟私有云以及子网配置成与DCS缓存实例相同。
  • ECS配置正确的安全组访问规则。
  • 为了方便,ECS使用linux操作系统。

这样保证ECS与DCS缓存实例网络互通,同时可以从本地电脑远程SSH连接ECS。

1.通过MobaXterm建立隧道作为跳板机

1.1 新建一个到ECS的SSH连接,使用22号端口。

1.1.1 连接ECS

1.2 SSH连接配置好后,输入登录用户和密码,连接上ECS。

登录后输入TMOUT=0,避免连接超时自动关闭。

1.3 在MobaXterm工具中找到MobaSSHtunnal,建立隧道。

1.3.1 创建隧道

1.4 配置本地IP为127.0.0.1后,启动隧道。

1.4.1 启动隧道

 

2.连接测试

2.1 连接DCS缓存实例

本地电脑打开Redis客户端,以Redis命令行界面为例。命令如下:

Redis-cli -h 127.0.0.1 -p 3306 -a {password}

参数说明:

-h 主机名:localhost或者127.0.0.1,和隧道建立时配置的本地IP相同。

-p 端口号:3306,和隧道建立时配置的本地侦听端口相同。

-a 密码:DCS缓存实例连接密码。

2.2 连接成功

显示如下

原文参考:使用SSH隧道代理机制实现公网访问DCS实例_分布式缓存服务 DCS_最佳实践_华为云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值