📜  如何生成 ssh 密钥 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:52.280000             🧑  作者: Mango

如何生成 SSH 密钥

SSH 密钥对是 SSH 认证机制中使用的一种方式,它由公钥和私钥组成。公钥用于加密数据,私钥用于解密数据。在 SSH 连接中,客户端使用其私钥来尝试连接被授权用户的主机。

以下是在 Shell-Bash 中生成 SSH 密钥的步骤:

  1. 打开终端 在 Windows 系统中,打开 Git Bash 或者使用 WSL 工具。在 MacOS 或者 Linux 系统中,打开默认的终端。

  2. 使用 ssh-keygen 命令 ssh-keygen -t rsa -b 4096

-t 选项指定生成密钥的类型,这里使用 RSA。-b 选项指定密钥的位数,4096 位被认为是现在安全的。

  1. 输入文件名和密码 生成 SSH 密钥后会提示输入文件名和密码。可以直接回车使用默认设置或者输入新的文件名和密码。

  2. 将公钥添加到远程主机 将公钥添加到远程主机是使其生效的关键。可以使用 ssh-copy-id 命令将公钥添加到远程主机中,或者手动将公钥复制到远程主机的 authorized_keys 文件中。

以上就是在 Shell-Bash 中生成 SSH 密钥的步骤。通过使用 SSH 密钥对,可以更安全地连接到远程主机。