2009-08-20 33 views

回答

5

Git有有關創建和使用私有密鑰的好文章:

http://github.com/guides/providing-your-ssh-key

+0

如何將我的.ppk私鑰傳輸到Mac? (它是由膩子創建的。) – 2009-08-20 15:01:04

+0

你可以scp它或某物,但是.ppk文件對於unix私鑰/公鑰加密不是標準化的。 – localshred 2009-08-20 15:20:35

+0

putty有一個實用程序可將ppk鍵轉換爲其他格式。我忘了它的名字是什麼,但你可以從膩子下載的同一頁面找到它。 – 2009-08-21 03:19:22

0

我想說的只是創建一個新的密鑰。如果你發佈給github,推送兩個公共密鑰並沒有什麼大不了的,而把它放在另一個服務器上也是一樣 - 它只是〜/ .ssh/authorized_keys中的另一個條目。

localshred指出的github指南應該有你需要的所有方向。

1

如果用PuTTY Key Generator打開密鑰,則可以將密鑰導出爲OpenSSH格式。只需將其複製到您的mac並將其作爲id_rsa的文件放入您的~/.ssh目錄(如果您尚未運行ssh-keygen,則必須創建該目錄)。

Export OpenSSH key

如果不是太麻煩了,雖然你可以使用ssh-keygen創建一個新的密鑰對,並添加新的id_rsa.pub公鑰你所訪問的帳戶。大多數在線git存儲庫和ssh主機(如Winsshd)允許您將多個密鑰鏈接到一個帳戶。

+0

很好的回覆,但問題是Mac。 – 2015-04-03 01:43:32

+2

他特別詢問使用使用putty生成的私鑰並使用putty將其導出爲您的mac可以使用的格式,這對我來說似乎是合理的。如果他想在自己的mac上創建一個新的密鑰,我還有一段關於使用'ssh-keygen'的底部。 – 2015-04-03 22:12:26