我想为一台机器上的服务帐户生成一个 ssh 密钥对,以通过 ssh 访问另一台机器。
当我使用我的用户生成密钥时,我的用户名嵌入在公钥中。例如,公钥中有 [email protected]
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDHt9bVJZZ78NE8xYXDfPyXE4+1ajONSRzBAW7WCRPWj4oc2X7dm1usZQIq9kca0b8IaFXtiMdUoCtkqGQz9Jd8/7zHkM5Fo+SR1NvsK8TNPlHkHQzlLxvn9OAjfKfDwjUCc7OskVxYwDpsWK6s0E0cRGJhI4Ccaws5EV6sgveuPJ1Bi/lmnz1CUKgsxlqHza0EH4eiCx5fb+k1lF71+o7urKiG2TUmCOEocwmjJ6WieDE+MrNSmPtOUD8Oo01QF9/PttdE3VsUATYgB/GhWmENH/o7hdyckq6fnUmpAaomOPeiCbw5pOHiadhDwiGH7gU/GfAugmFrrfv6sb1hkM980ufB7uvShpaMYa4eLiaAN+TIvmvpodkDeS5NMLPzcRN+cnAsflZa8pb2VeXmVWTIc2buYoWzI7Mc1iuQbnQwJh8WbjruDvgUCHNaR+GBDpOh17Qq/AR1ew+J8wo3a6foyxFHWji9gj4dlSuaZfyTfBdiBo6Xux0iyQrzDL9QTTc= [email protected]
注意:您不能以服务帐户登录来生成密钥 - 因此我需要从我的登录中生成它。
有没有办法从我的登录中生成密钥,但生成的密钥具有服务帐户名称。
在 ssh 中,这是一个评论,而不是一个名字。但我发现“名字”更合适,因为这正是它的用途……所以。
ssh-keygen -c
. 不是密钥本身的一部分。-C
您可以使用命令行选项将“名称”指定为ssh-keygen
.供未来读者/参考:如果您知道寻找“评论”,您会在
man ssh-keygen
.