📅  最后修改于: 2023-12-03 15:24:52.280000             🧑  作者: Mango
SSH 密钥对是 SSH 认证机制中使用的一种方式,它由公钥和私钥组成。公钥用于加密数据,私钥用于解密数据。在 SSH 连接中,客户端使用其私钥来尝试连接被授权用户的主机。
以下是在 Shell-Bash 中生成 SSH 密钥的步骤:
打开终端 在 Windows 系统中,打开 Git Bash 或者使用 WSL 工具。在 MacOS 或者 Linux 系统中,打开默认的终端。
使用 ssh-keygen 命令
ssh-keygen -t rsa -b 4096
-t 选项指定生成密钥的类型,这里使用 RSA。-b 选项指定密钥的位数,4096 位被认为是现在安全的。
输入文件名和密码 生成 SSH 密钥后会提示输入文件名和密码。可以直接回车使用默认设置或者输入新的文件名和密码。
将公钥添加到远程主机 将公钥添加到远程主机是使其生效的关键。可以使用 ssh-copy-id 命令将公钥添加到远程主机中,或者手动将公钥复制到远程主机的 authorized_keys 文件中。
以上就是在 Shell-Bash 中生成 SSH 密钥的步骤。通过使用 SSH 密钥对,可以更安全地连接到远程主机。