2013-06-01 83 views
1

過去一個月我一直在使用Linux,但是有一些因素迫使我使用Mac(OS X 10.8.3)進行進一步的工作。我把我的Linux工作站設置完全,包括SSH密鑰,並且爲了允許訪問我的Mac,我想我會將我的Linux機器上的密鑰複製到Mac。將SSH密鑰從Linux遷移到Mac

我做的是:壓縮Linux上的〜/ .ssh文件夾;將檔案傳輸到Mac;將內容提取到〜/。我現在在我的Mac的〜/ .ssh(config,xxx.pub,xxx和known_hosts)中有四個文件。

但是,我不認爲這些密鑰被系統識別,因爲我無法從bitbucket或我們的本地hg服務器進行克隆。您是否應該以某種方式初始化密鑰,或者因爲我有我的密鑰的自定義名稱,請輸入某處的名字?我非常想避免生成新密鑰並將它們提供給我們的系統管理員的麻煩。

回答

11

打開了所有我不得不這樣做

ssh-add -K ~/.ssh/name_of_the_key 

它會出現在谷歌的其他人高類似的問題找到:)

+3

還注意到複製的關鍵文件時,也許下一次是!如果您使用FAT/NTFS格式化的拇指驅動器,則會丟失一些與UNIX相關的標誌,而ssh-add不會添加這些文件。請參閱問題http://tinyurl.com/k5vua55 – Bikush