如何生成SSH密钥对(附示例)

密码身份验证是大多数SSH客户端使用远程服务器进行身份验证的默认方法,但它存在潜在的安全漏洞,如暴力登录尝试。

密码身份验证的另一种选择是使用SSH密钥对进行身份验证,在该对中生成SSH密钥并将其存储在计算机上。

SSH密钥是在不涉及密码的情况下识别受信任计算机的一种简单方法。它们被网络和系统管理员广泛用于远程控制服务器。

因此,SSH密钥身份验证比密码身份验证更安全,而且可以说更方便。

核心概念是使用一个几乎无法猜测的密钥文件来代替密码。您提供密钥的公共部分,登录时,它将与私钥和用户名一起用于验证您的身份。

下面的步骤将向您展示如何生成SSH密钥对并将公钥添加到服务器。

如何在Linux上生成SSH密钥对

在Linux下生成SSH密钥时,可以使用
ssh密钥生成
命令。它是一个为SSH创建新的身份验证密钥对的工具。

要生成SSH密钥对,请打开终端并键入以下命令:

ssh密钥根-t rsa