📜  生成 SSH 密钥 - Shell-Bash (1)

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

生成 SSH 密钥 - Shell-Bash

SSH(Secure Shell)是一种加密的网络协议,用于建立安全的网络连接。SSH 允许用户在不安全的网络上安全地远程登录到另一台计算机,以及传输文件和执行命令。

SSH 密钥是一种身份验证方式,它基于公钥加密技术,用于替代传统的基于密码的身份验证。生成 SSH 密钥可以简化远程登录和文件传输等操作的安全性。

在 Shell-Bash 中,生成 SSH 密钥的步骤如下:

  1. 打开终端或 Shell-Bash 窗口;
  2. 输入以下命令:
ssh-keygen -t rsa -b 4096

该命令指定生成 RSA 加密算法的密钥以及密钥长度为 4096 位。

  1. 按照提示输入保存密钥文件的路径(默认为 ~/.ssh/id_rsa)和密码(可选);
  2. 生成成功后,会在指定的路径下生成两个文件:公钥文件(以 .pub 结尾)和私钥文件(默认为 id_rsa)。

使用 SSH 密钥可以使 SSH 认证更加安全和方便。在远程登录和文件传输时,使用 SSH 客户端并将公钥文件添加到远程服务器的授权文件中,即可进行身份验证和操作。

参考资料: