ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

ssh-keygen 指定用户,和密码

2024-04-13 13:12:42  阅读:196  来源: 互联网

标签:


ssh-keygen命令用于生成SSH密钥对。它默认会生成一对密钥,包括私钥和公钥。在生成密钥时,是不需要指定用户和密码的,因为SSH密钥本身不与特定的用户账户或密码相关联。

使用ssh-keygen命令可以生成SSH密钥对的步骤如下:

  1. 打开终端或命令提示符。
  2. 输入以下命令:
ssh-keygen
  1. 按回车键确认使用默认的生成密钥的位置和文件名,或者根据需要指定不同的位置和文件名。
  2. 稍后,您将被要求选择是否设置一个密码来保护您的私钥。如果需要设置密码,请输入密码;如果不需要密码,请直接按回车键跳过。
  3. 完成后,将在指定的位置生成私钥和公钥文件。

请注意,生成的私钥文件通常具有.ssh/id_rsa的默认路径和文件名。公钥文件将具有相同的文件名,但扩展名为.pub

要为用户 "gnovn" 生成 SSH 公私钥对,您可以按照以下步骤进行操作:

  1. 打开终端或命令提示符。
  2. 输入以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Shell

在这个命令中,您可以将 "your_email@example.com" 替换为您自己的电子邮件地址。这将会将您的邮箱地址添加到生成的公钥文件的注释中,以帮助您标识该密钥对。

  1. 然后,系统会提示您选择保存生成的密钥对的文件路径以及文件名。如果您想使用默认的路径和文件名,请直接按回车键。否则,您可以输入一个新的路径和文件名。
  2. 接下来,系统会要求您设置一个密码来保护私钥。在这里,您可以选择为私钥设置密码,也可以直接按回车键跳过这个步骤。

完成这些步骤后,ssh-keygen 将会生成两个文件,一个是私钥文件,通常命名为 "id_rsa",另一个是公钥文件,其扩展名为 ".pub"。这些文件的默认路径是 ~/.ssh/,也就是当前用户的家目录下的 .ssh 文件夹。

请注意,为了使 SSH 密钥对生效,您需要将生成的公钥文件内容添加到目标 "gnovn" 用户的 ~/.ssh/authorized_keys 文件中。

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有