首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssh-keygen是如何工作的?

ssh-keygen是如何工作的?
EN

Stack Overflow用户
提问于 2016-04-22 15:21:49
回答 1查看 1.1K关注 0票数 1

我正在遵循教程here,并理解我正在制作一个保存在某个目录中的密钥,这样当我访问一个网站时,它会自动看到我的密钥,并让我不必登录就可以访问。对吗?"-t“和"-C”是什么意思?在我的电子邮件中放入有什么作用?这是否意味着当我访问一个网站时,如果我放入我的电子邮件,它将自动访问我的ssh密钥?

代码语言:javascript
复制
ssh-keygen -t rsa -C "yourname@yourdomain.ext"
EN

回答 1

Stack Overflow用户

发布于 2016-04-22 15:34:12

首先,每当有疑问时,请考虑先检查手册页。

在本例中,MAN page告诉我们-t rsa将密钥的类型设置为RSA (或者使用RSA算法生成密钥)。手册页还提到它是默认的,所以如果你不把它放进去,它仍然会生成RSA密钥。

至于-C "yourname@yourdomain.ext"-C指定了一个注释,该注释将被放入生成的文件中,该注释可以帮助您在以后(无论出于何种原因)识别密钥。

按键不能“自动”工作。通常,您在远程计算机上安装您的公钥(从不共享您的私钥-这就是它是私有的目的),然后当您尝试通过SSH登录到它时,两者之间会有一系列质询请求,如果您的私钥与已安装的远程公钥之一相匹配(例如,如果您为您登录的每台计算机安装了不同的公钥,或者您拥有某种类型的共享帐户,则可能有多个),则允许您在不键入密码的情况下登录实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36787478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档