本文目录:
- 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密钥】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: