【发布时间】:2018-05-20 18:26:42
【问题描述】:
在我正在阅读的一些官方 Oracle 材料中
“MySQL 支持与远程 MySQL 服务器的 SSH(安全外壳)连接。
这需要:
- 客户端机器上的 SSH 客户端
- 通过 SSH 隧道从客户端到服务器的端口转发 带有 SSH 客户端的机器上的客户端应用程序 完成设置后,您将拥有一个本地端口,用于托管与 MySQL 的 SSH 连接,并使用 SSH 加密。"
问题
什么应用程序 (MySQL) 可以在 SSH 上“支持”? 如果我使用 SSH 客户端,并且正确配置了端口转发,那么 MySQL 的 SSH transparent 不好吗? (换句话说,MySQL 与此无关)
我不是 Linux 大师,有什么想念的吗?
【问题讨论】:
-
我可能错了。但在 AWS 中,您可以将 RDS/EC2 实例配置为私有子网上的 MySQL 服务器。您可以使用 MySQL 工作台或 CLI 之类的工具在您的 VPC 中使用任何公共 EC2 实例来代理到未公开可用的 RDS/EC2。
-
很难判断上下文,因为你没有链接到你正在阅读的材料。我猜想这可能是营销材料在暗示 MySQL 支持 TLS 时不熟练地说“SSH”。见dev.mysql.com/doc/refman/5.7/en/encrypted-connections.html
-
@BillKarwin:我添加了更多引用的上下文