建立 SSH 金鑰

你可以使用 ssh-keygen 建立 ssh 金鑰,它是 ssh 安裝的一部分。為此,只需執行它並按照螢幕上的說明操作即可。

這是一個例子:

$ ssh-keygen
Generating public/private rsa key pair.

公共金鑰對的預設目錄將儲存在主目錄的 .ssh 資料夾中(可以通過指定有效路徑來更改),金鑰對的預設名稱為私鑰的 id_rsa 和公鑰的 id_rsa.pub

Enter file in which to save the key (/home/nasreddine/.ssh/id_rsa): /home/my_folder/my_ssh_key

你可以通過輸入密碼來保護你的 SSH 金鑰免遭未經授權的使用。這是可選的,但建議你使用密碼。請注意,與任何其他命令程式一樣,在輸入密碼時,它不會在螢幕上顯示任何內容,但會記錄下來:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

輸入密碼後,ssh-keygen 將生成金鑰並將其儲存到你選擇的路徑中:

Your identification has been saved in /home/my_folder/my_ssh_key.
Your public key has been saved in /home/my_folder/my_ssh_key.pub.

我們完成了。現在我們的 ssh 金鑰已經可以使用了。

StackOverflow 文件