如何在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

ssh-keygen

输入上面的命令时,将看到以下输出:

密钥文件名

按将文件保存在推荐目录中 输入..

然后将提示您输入密码,将其保留为空,然后按Enter。显示以下输出。

SHA256密钥生成

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

SSH密钥已成功创建

此命令输出SSH密钥。

结论

在本教程中,您学习了如何在CentOS 8上生成SSH身份验证密钥。我们还展示了如何使用特定的加密算法生成SSH密钥。

如何在CentOS 8上生成SSH密钥

Sidebar