该ssh-keygen
命令生成的.pub
文件被描述为“公钥文件”,但它们与我通常看到的大多数“公钥文件”完全不同,它们采用 PEM 格式。该ssh-keygen
风格的文件看起来是这样的:
ssh-rsa AAAAB3NzaC1... user@host
Run Code Online (Sandbox Code Playgroud)
...而 PEM 文件如下所示:
-----BEGIN CERTIFICATE-----
MIIGZjCCBU6gAwIBAgIDCIrNMA0GCSqGSIb3DQEBBQUAMIGMMQsw...
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)
这两种格式是否可以互换,或者它们是否执行根本不同的目的?我遇到这个问题是因为我想获取 PEM 编码的公钥文件的 RSA2 密钥指纹,但通常建议这样做的方法 ( ssh-keygen -l
) 说我的 PEM 编码文件“不是公钥文件”。
顺便说一下,我知道这个答案,但它不包括由 .pub 生成的 .pub 文件ssh-keygen
。
归档时间: |
|
查看次数: |
16433 次 |
最近记录: |