解决亚马逊云数据库远程管理难题,巧用ssh通道

最近因为一些特殊原因,需要使用亚马逊的云数据库和云服务器。
本来以为很简单的一个事情,因为亚马逊的诸多安全限制,导致远程访问一直实现不了。
正常的数据库,我们只要知道Host,和账户密码,服务器端口打开就可以远程访问了。
但是亚马逊的不行,亚马逊只针对特定IP或者VPC开放,也就是说,除非你有固定IP,否则是无法访问的。
普通的访问是不行的,但是亚马逊自己的服务器是可以连接和访问到数据库的,所以我们需要曲线救国,巧用ssh通道,让亚马逊服务器来做一个中转站,实现亚马逊云数据库远程访问难题。

做个示例,大部分的数据库访问如下配置就行了。


image.png

使用服务器中转访问的,需要配置一个ssh通道,如下图


image.png

它的原理就相当于挂了一层代理,你访问服务器,在服务器上操作远程数据库…
这个功能平常用的比较少,也算是一个无用小技巧吧。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容