暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【ACDU翻译】MySQL 6.3.3.3 使用 openssl 创建 RSA 密钥

原创 由迪 2021-09-14
417

本节介绍如何使用openssl 命令设置 RSA 密钥文件,使 MySQL 能够支持通过sha256_passwordcaching_sha2_password插件验证的帐户通过未加密连接进行安全密码交换。

笔记

有比这里描述的过程更容易生成 RSA 所需文件的替代方法:让服务器自动生成它们或使用 mysql_ssl_rsa_setup程序。请参阅 第 6.3.3.1 节,“使用 MySQL 创建 SSL 和 RSA 证书和密钥”

要创建 RSA 私有和公共密钥对文件,请在登录用于运行 MySQL 服务器的系统帐户时运行这些命令,以便文件归该帐户所有:

openssl genrsa -out private_key.pem 2048
openssl rsa -in private_key.pem -pubout -out public_key.pem
复制

这些命令创建 2,048 位密钥。要创建更强的键,请使用更大的值。

然后设置密钥文件的访问模式。私钥应该只能由服务器读取,而公钥可以自由分发给客户端用户:

chmod 400 private_key.pem
chmod 444 public_key.pem
复制
最后修改时间:2021-09-15 19:08:23
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论