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