如何在 CentOS 8 中生成 SSH 密鑰

SSH(Secure Shell)是一種用於連接遠程設備的加密協議。 默認情況下,它工作在 TCP 端口 22。使用 SSH 連接遠程服務器有兩種方法,一種是使用密碼認證,另一種方法是通過公鑰進行認證。 在本教程中,我們將學習如何在 CentOS 8 中生成用於基於密鑰的身份驗證的 SSH 密鑰。

生成 SSH 密鑰

在生成 SSH 密鑰之前。 首先,驗證是否安裝了SSH。 要進行驗證,請打開終端並鍵入以下命令。

# ssh –V

驗證SSH包後。 現在我將使用以下命令生成 SSH 密鑰。

# ssh-keygen

為了加強安全性,您可以根據需要提及加密算法,如下所示。

# ssh-keygen –t rsa # ssh-keygen –t rsa –b 4096

輸入上述命令後,應出現以下輸出。

密鑰文件名

要將文件保存在建議的目錄中,請按 進入.

接下來,它會提示您輸入密碼,將其留空,然後按 Enter。 應出現以下輸出。

生成 SHA256 密鑰

SSH 密鑰生成成功。 您可以通過使用以下命令查看您的 SSH 密鑰來驗證它。

SSH 密鑰創建成功

此命令將打印您的 SSH 密鑰。

結論

在本教程中,我們學習瞭如何在 CentOS8 中生成 SSH 認證密鑰。 我們還看到瞭如何使用特定的加密算法生成 SSH 密鑰。