Ssh

創建 ssh 密鑰對以復製到其他地方,而不會弄亂我的個人 ssh 設置

  • August 25, 2017

在我的 Mac 中,我已經有一個個人 RSA 密鑰對,~/.ssh

我想在我的 Mac 中創建一對 RSA 密鑰,但用於另一台電腦。所以我不想執行一些 ssh 命令並以某種方式替換我現有的密鑰。

只需在自定義目錄中為使用者 A 和 B 創建一些密鑰對,以便我可以將它們複製到我需要的地方,並確保我的個人 SSH 設置沒有被替換/損壞。

我怎樣才能安全地做到這一點?

使用-f標誌

例如

% ssh-keygen -f /tmp/foobar
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /tmp/foobar.
Your public key has been saved in /tmp/foobar.pub.

只需使用ssh-keygen,當詢問密鑰對的名稱時,請使用預設路徑以外的其他名稱(以及可選的文件名)。然後,您可以在您指定的位置找到生成的密鑰對。

引用自:https://unix.stackexchange.com/questions/388202