CPH*_*hon 5 windows ssh putty ssh-keys bitbucket.org
puttygen.exe有一个很好的简单界面,用于生成公钥和私钥对。下面是生成的SSH-2 RSA公钥的示例,我在保存时填写了注释字段:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20171211"
AAAAB3NzaC1yc2EAAAABJQAAAQEAijhKs074/PGGNhGbrgBTF6E/OrAd/pQSP68m
+fVbiho8AAl2z88F7x5VM0AOg7m5ZHVBc5PAjArXcZPVy2bh5xk488zGcnavvy1y
sFqiXGWb99Mp4xPRZ1E/qQD7gQjeRLCKUjQFAoH+jEuBpOWTrlmakeiVA8v9EmdX
6Kgi2SIA1nKAuZ+mBldPMAAisqFzUA2A2208LLc+U+FHRcnrTyNedDRLZOyfXaEt
1QeXoMA0wa3/UeLv5lTvWHVrQJtGOlwQdOrhfyrARIPY3IozcQ==
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)
然而,我在阅读OpenBSD时注意到,虽然允许使用注释#字段(第二行),但注释应该在行首进行。所以我实际上有几个问题:
我计划通过bitbucket 界面添加类似的密钥(步骤 2),所以我是否需要删除第一行和最后一行,或者至少添加一个#来注释它们?
OpenBSD 密钥示例在ssh-rsa密钥行的开头有,我是否也需要添加这些单词?
PuTTYgen 以两种格式呈现生成的公钥。
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20171211"
AAAAB3NzaC1yc2EAAAABJQAAAQEAijhKs074/PGGNhGbrgBTF6E/OrAd/pQSP68m
+fVbiho8AAl2z88F7x5VM0AOg7m5ZHVBc5PAjArXcZPVy2bh5xk488zGcnavvy1y
sFqiXGWb99Mp4xPRZ1E/qQD7gQjeRLCKUjQFAoH+jEuBpOWTrlmakeiVA8v9EmdX
6Kgi2SIA1nKAuZ+mBldPMAAisqFzUA2A2208LLc+U+FHRcnrTyNedDRLZOyfXaEt
1QeXoMA0wa3/UeLv5lTvWHVrQJtGOlwQdOrhfyrARIPY3IozcQ==
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)
您可以通过使用“保存公钥”按钮/命令来获取此格式。
OpenSSHauthorized_keys文件格式:
ssha-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAijhKs074/PGGNhGbrgBTF6E/OrAd/pQSP68m+fVbiho8AAl2z88F7x5VM0AOg7m5ZHVBc5PAjArXcZPVy2bh5xk488zGcnavvy1ysFqiXGWb99Mp4xPRZ1E/qQD7gQjeRLCKUjQFAoH+jEuBpOWTrlmakeiVA8v9EmdX6Kgi2SIA1nKAuZ+mBldPMAAisqFzUA2A2208LLc+U+FHRcnrTyNedDRLZOyfXaEt1QeXoMA0wa3/UeLv5lTvWHVrQJtGOlwQdOrhfyrARIPY3IozcQ== rsa-key-20171211
Run Code Online (Sandbox Code Playgroud)
您可以直接在 PuTTYgen 主窗口上方标题为用于粘贴到 OpenSSH授权密钥文件中的公钥的框中获取此格式。
您需要使用哪种格式取决于您想要使用公钥的应用程序。对此没有通用的答案。Bitbucket.org Web 界面使用第二种格式。
但无论如何,都不需要对密钥进行任何手动修改。您可以在 PuTTYgen 中轻松使用这两种格式。实际上,第二种格式比您问题中的格式更容易获得。
| 归档时间: |
|
| 查看次数: |
5919 次 |
| 最近记录: |