2
我有几乎每天都会使用的2个系统。一个是位于办公室内的桌面,另一个是笔记本电脑。两者都运行Ubuntu LTS linux。生成要在不同计算机上使用的SSH密钥
我知道在一个系统上生成的SSH密钥可以复制到另一个系统,并且不会破坏任何类似推送/提交。但我不想这样做。 我需要跟踪从哪个系统推送/提交代码。
为了实现这一点,我添加了2个差异。发电子邮件到我的GitHub帐户。
[email protected]
[email protected]
现在我需要生成差异。桌面和笔记本电脑上的SSH密钥,但我不知道该怎么做。
我的一位朋友建议我阅读this文章。第2步显示下面的代码
ssh-keygen -t rsa -b 4096 -C "[email protected]"
# Creates a new ssh key, using the provided email as a label
Generating public/private rsa key pair.
以上命令已经准备通过电子邮件地址,但它提到的电子邮件地址作为label
。我不明白label
命令的一部分。
下面的命令应该解决我的查询吗?
ssh-keygen -t rsa -b 4096 -C "[email protected]"
ssh-keygen -t rsa -b 4096 -C "[email protected]"
这很好,你想要生成两个不同的键,这就是它的意图。私钥不应该被复制。 –