如何在 Linux 中设置 SSH 密钥

SSH 或 Secure Shell 是一种用于在两台计算机之间进行通信并共享数据的协议。 它提供启用密码或无密码(禁用)的身份验证并加密两个主机之间的通信。 使用 CentOS 服务器时,大部分时间都花在通过 SSH 链接到服务器的终端上。

在本指南中,我们将重点介绍为 CentOS 8 服务器设置基于 SSH 密钥的身份验证。 SSH 密钥提供了一种与远程服务器通信的简单、稳定的技术,并鼓励所有用户使用。

在 Linux 中创建 SSH 密钥

要生成新的 2048 位 RSA 密钥对,请打开终端并执行以下给定的命令:

ssh-keygen  

按回车后,您将看到以下输出:

如果你按 Enter,默认情况下,它会将密钥对保存在 your_home 文件夹的 .ssh 子目录中。 您还可以提供要保存密钥对的备用路径,但建议使用默认目录来保存密钥对: