如何在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。
接下来,它将提示您输入密码,将其保留为空,然后按Enter。将显示以下输出。

SSH密钥已成功生成。您可以使用以下命令查看SSH密钥来进行验证。

此命令将打印您的SSH密钥。
在本教程中,我们学习了如何在CentOS8中生成SSH身份验证密钥。我们还看到了如何使用特定的加密算法来生成SSH密钥。