首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssh密钥对:用户(public+private)和主机(public+private)?

ssh密钥对:用户(public+private)和主机(public+private)?
EN

Server Fault用户
提问于 2021-12-31 00:34:17
回答 1查看 54关注 0票数 0

有多少类型的密钥存在,私钥存储在哪里?首先,密钥可以是私有的(=closed=decripting)和公共的(=open=encrypting)。没关系。那是一对钥匙。

但是,正如我所看到的(我正在尝试研究linux,我认为ssh.com解释是我能找到的最好的解释,但结构不太好),可能有两种情况:

  1. “主机密钥”:这些密钥是在建立连接时自动生成的,用于加密Server (?)用户(或服务,如http- Server )计算机(?),在这种情况下,“私有主机密钥”和“公共主机密钥”存储在服务器计算机上(in /etc/ssh/知名主机),第二个“公共主机密钥”存储在用户计算机上。
  2. “用户密钥”:这些密钥用于服务器上的用户授权(而不是登录/密码),在这种情况下,“私有主机密钥”和“公共主机密钥”存储在用户计算机上,第二个“公共主机密钥”存储在服务器上(服务器上用户的主目录)/..ssh/authorized_key中。

我是正确地理解了这个主题还是我错了?(我完全不确定这条路)是否有一篇关于这一主题的综合性文章或书籍?我读了那么多书,但我弄不懂大纲.

EN

回答 1

Server Fault用户

发布于 2021-12-31 00:47:41

广泛的主题是公钥密码学(https://en.wikipedia.org/wiki/Public-key_密码学)。

它与主机密钥一起使用,用于ssh和sftp中的双向加密,通过交换用于加密通信的秘密。它还用于带有用户密钥的ssh身份验证。

Linux实现了ssh,就像Windows、MacOS和其他系统一样。

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

https://serverfault.com/questions/1088624

复制
相关文章

相似问题

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