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

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

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


image.png

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


image.png

它的原理就相当于挂了一层代理,你访问服务器,在服务器上操作远程数据库…
这个功能平常用的比较少,也算是一个无用小技巧吧。

你可能感兴趣的:(解决亚马逊云数据库远程管理难题,巧用ssh通道)