如何在 CentOS 8 中生成 SSH 密钥
SSH(安全外壳)是一种用于与远程设备连接的加密协议。默认情况下,它工作在 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 键。应出现以下输出。
SSH 密钥已成功生成。您可以使用以下命令查看您的 SSH 密钥来验证它。
此命令将打印您的 SSH 密钥。
结论
在本教程中,我们学习了如何在 CentOS8 中生成 SSH 身份验证密钥。我们还了解了如何使用特定的加密算法生成 SSH 密钥。