我有一个 AWS 资源,一个 EC2 实例(在 windows 平台上运行)和一个 AWS RDS MySQL(适用于 linux)。 我想通过 MySQL workbench 或 TOAD for MySQL 等 MySQL 客户端实用程序使用 SSL 连接 AWS RDS MySQL 实例。
我的问题
- SSL CA、CERT key 文件和 SSL 密码信息是否位于 AWS RDS MySQL 实例上?
- 如何连接到 AWS RDS MySQL 以下载这些文件。
- 上述情况是否需要这些文件?
- 我可以使用 SSH 客户端连接 AWS RDS (MYSQL) 吗? 我看过博客/帖子,但那里的 EC2 实例是基于 LINUX 的。 我的理解SSH用于远程连接Linux机器。
还有其他安全连接 AWS RDS MySQL 的方法吗?
最佳答案
RDS 服务器不提供 SSH。
但是,您可以创建到允许访问 RDS 实例的 EC2 实例的 SSH 隧道。您还可以使用 ssh 隧道在连接中启用压缩。如果你想从 RDS 上传/下载大数据集,这非常有用。
# E.g. EC2 instance = ec2servername
# Create a ssh tunnel to RDS , access through local port 5678
ssh -C -o CompressionLevel=9 -N -L 5678:<your-rds-fqdn>:3306 <ec2username>@ec2servername -i ec2_private_key.pem
# mysql client connection
mysql -u <rdsusername> -p <database name> -h 127.0.0.1 -P 5678
关于mysql - AWS RDS (MySQL) 安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37032050/