首页
学习
活动
专区
圈层
工具
发布

linux之ssh-keygen命令

为ssh生成、管理和转换认证密钥,ssh-keygen命令 用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。 SSH 密钥默认保留在 ~/.ssh 目录中。...如果没有 ~/.ssh 目录,ssh-keygen命令会使用正确的权限创建一个。...命令语法 ssh-keygen [选项] 命令选项 -b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的ssh-v2...基本示例 以下 ssh-keygen 命令默认在 ~/.ssh 目录中生成 4096 位 SSH RSA 公钥和私钥文件。 如果当前位置存在 SSH 密钥对,这些文件将被覆盖。...> ssh-keygen -m PEM -t rsa -b 4096 使用ssh-kengen会在~/.ssh/目录下生成两个文件,不指定文件名和密钥类型的时候,默认生成的两个文件是 id_rsa 第一个是私钥文件

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux之ssh-keygen命令

    为ssh生成、管理和转换认证密钥,ssh-keygen命令 用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。 SSH 密钥默认保留在 ~/.ssh 目录中。...如果没有 ~/.ssh 目录,ssh-keygen命令会使用正确的权限创建一个。...命令语法 ssh-keygen [选项] 命令选项 -b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的ssh-v2...基本示例 以下 ssh-keygen 命令默认在 ~/.ssh 目录中生成 4096 位 SSH RSA 公钥和私钥文件。 如果当前位置存在 SSH 密钥对,这些文件将被覆盖。...> ssh-keygen -m PEM -t rsa -b 4096 使用ssh-kengen会在~/.ssh/目录下生成两个文件,不指定文件名和密钥类型的时候,默认生成的两个文件是 id_rsa 第一个是私钥文件

    1.4K10

    解读 ssh-keygen 命令及其工作原理

    了解 ssh-keygen 的原理、用途,以及如何正确地使用它,对于任何计算机开发者和系统管理员来说,都是非常重要的技能。下面将详细解读 ssh-keygen 命令的用途、工作原理和实际应用。...二、ssh-keygen 的概述ssh-keygen 是一个用于创建 SSH 密钥对的命令行工具,主要目的是生成可以用于 SSH 验证的公钥和私钥。...三、ssh-keygen 的常见用法ssh-keygen 可以通过命令行多种选项来实现不同的功能。以下是一些常见用法的详细解释:1....生成默认密钥对最常见的用法是运行 ssh-keygen 而不带任何参数:$ ssh-keygen当用户输入此命令时,系统会提示用户选择密钥保存的位置以及是否设置密码保护。...四、ssh-keygen 的详细工作流程ssh-keygen 在生成密钥对的过程中会经过多个步骤。1. 生成随机数密钥生成的第一步是生成一个高质量的随机数。随机性是加密算法安全性的基石。

    1.7K01
    领券