从Github服务器导出ssh密钥

时间:2012-04-15 12:06:06

标签: git authentication ssh github ssh-keys

我在我的Github服务器上设置了两个ssh密钥,我在git kde服务器上也有一个帐户,在我当前的机器上有一个由github使用,工作正常,另一个由kde服务器同步,我从我的机器上删除,我正在寻找一种从github导出它以与kde服务器重新同步的方法。我希望我很清楚。

编辑:我删除了kde服务器上的密钥,我需要将Github上的密钥导出到kde服务器

1 个答案:

答案 0 :(得分:5)

如果我正确理解了这个问题 - 你丢失了公钥。

如果您仍拥有私钥,则可以轻松地重新生成公钥

 ssh-keygen -y [-f input_keyfile]
 -y      This option will read a private OpenSSH format file and print an
         OpenSSH public key to stdout.

例如:

$ ssh-keygen -y -f myprivatekey > myregeneratedpublickey.pub

如果您丢失了私钥,就会陷入困境。你必须生成一个新的密钥对。