使用 openssl 创建 RFC-4716 特定的 dsa 公钥

Raj*_*aja 6 ssh openssl dsa public-key ssh-keygen

为了使用公钥身份验证 ssh,

DSA-2048 密钥对已使用 openssl 生成,并且均以 PEM 格式存储在本地。现在,为了在服务器端进行配置(authorized_keys),公钥必须采用 RFC-4716 格式。

通常作为一种实践,为了获取此密钥,ssh-keygen 通常与以下选项一起使用,

ssh-keygen -y -f private_key.pem
Run Code Online (Sandbox Code Playgroud)

它返回必须在服务器端配置的相应公钥(RFC-4716)。

如果没有 ssh-keygen,openssl 本身是否有可能从 openssl 生成的公钥(或)私钥生成 RFC-4716 特定公钥?