当创建SSH密钥时,Github建议使用选项
这些选项让人感到困惑的是它们很难记住(是4096还是4095?哪个标志与数字配对,哪个标志与“rsa”值配对?我的电子邮件前面是哪个标志?不是大写字母吗?),而创建新密钥可能是一个频繁的活动,例如,尝试Bitbucket和GitLab以及不同的云托管提供商。
更新:man页面指出,“要生成的密钥类型由-t选项指定。如果在没有任何参数的情况下调用ssh-keygen,则会生成用于SSH协议2连接的RSA密钥。”那么,为什么Github页面要指定使用
-t rsa
、-b 4096
和-C "myemail@example.com"
。如果没有使用这些选项创建SSH密钥,是否会降低安全性呢?为什么呢?这些选项让人感到困惑的是它们很难记住(是4096还是4095?哪个标志与数字配对,哪个标志与“rsa”值配对?我的电子邮件前面是哪个标志?不是大写字母吗?),而创建新密钥可能是一个频繁的活动,例如,尝试Bitbucket和GitLab以及不同的云托管提供商。
更新:man页面指出,“要生成的密钥类型由-t选项指定。如果在没有任何参数的情况下调用ssh-keygen,则会生成用于SSH协议2连接的RSA密钥。”那么,为什么Github页面要指定使用
-t rsa
呢?
man
命令和其他文档的作用。 - President James K. Polk