我正在 Mac 上设置新的 SSH 密钥,以便在 BitBucket 和 GitHub 上使用。我还没有命名我的 Mac,所以它的默认名称是<my name's> MacBook Pro
.
当我将 ssh 密钥粘贴到 bitbucket 中时,我在最后看到它说<myname>@<mynames>MacBookpro.local
。
所以我想知道。如果我将 Mac 从 重命名<my name's> MacBook Pro
为 Lion,我的 SSH 密钥会发生什么变化?它仍然会按预期工作吗?
我创建了一个 SSH 配置文件来指定 BitBucket 和 GitHub 上的不同帐户(个人和公司)使用哪个 SSH 密钥。
不,它根本不会影响任何事情。
继续改变吧;它仍然有效。
不,这不会影响任何事情。因为前面的文本是散列/官样文章,所以该名称被附加到密钥的最末尾,以便于人类可读。它实际上是键本身的内嵌注释;它默认为
user@hostname
但它可以是任何东西。在此服务器故障答案中了解更多相关信息。在官方
ssh-keygen
手册页中:继续将其更改为
[email protected]
or[email protected]
,只要密钥/散列/gobbledygook 相同,密钥就可以工作。