云服务器免费试用

生成ssh密钥(生成ssh密钥的命令25519)

服务器知识 0 269

本文目录:

  • 1、下列命令中哪一个命令可以生成ssh密钥
  • 2、如何生成SSH密钥
  • 3、生成ssh公钥

下列命令中哪一个命令可以生成ssh密钥

sshkeygentrsa。命令是国家行政机关及其领导人发布的指挥性和强制性的公文。命令中sshkeygentrsa个命令可以生成ssh密钥。密钥是一种参数,是在明文转换为密文或将密文转换为明文的算法中输入的参数。

如何生成SSH密钥

打开你的终端窗口。

使用以下命令,将会以你的邮箱作为标签创建一个新的SSH密钥。

$ ssh-keygen -t rsa -b 4096 -C "注册邮箱,比如:zhansan@xx.com"

Generating public/private rsa key pair.

当系统提示您“输入要保存密钥的文件”时,按Enter键。将接受默认文件位置。如下:

Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

在提示符下,输入安全密码,即可生成一个新的ssh密钥。

Enter passphrase (empty for no passphrase): [Type a passphrase]

Enter same passphrase again: [Type passphrase again]

生成ssh公钥

许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。

默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是与之对应的私钥。如果没有找到或者没有.ssh目录则需要生成。

你可以通过运行 ssh-keygen 程序来创建它们。 在 Linux/macOS 系统中,ssh-keygen 随 SSH 软件包提供;在 Windows 上,该程序包含于 MSysGit 软件包中。ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。 如果你不想在使用密钥时输入口令,回车即可。 然而,如果你使用了密码,那么请确保添加了 -o 选项,它会以比默认格式更能抗暴力破解的格式保存私钥。 你也可以用 ssh-agent 工具来避免每次都要输入密码。

这时候再cat ~/.ssh/id_rsa.pub就可以看到你的sshkey了。

参考:

【生成ssh密钥】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 生成ssh密钥(生成ssh密钥的命令25519)
本文地址: https://solustack.com/11281.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。