- 生成的 RSA 密钥 (
ssh-keygen)。 - 公钥被添加到远程服务器 (
ssh-copy-id)。
全部的
- 我们在本地有两个键:
key,key.pub; 并进入~/.ssh/known_hosts. - 在远程服务器上,公钥条目已添加到
~/.ssh/authorized_keys
身份验证过程如何逐步进行:谁向谁发送内容以及谁检查什么?
ssh-keygen)。ssh-copy-id)。key, key.pub; 并进入~/.ssh/known_hosts.~/.ssh/authorized_keys身份验证过程如何逐步进行:谁向谁发送内容以及谁检查什么?
简短而有选择地,仅触摸提到的文件:
/etc/ssh/ssh_host_rsa_key.pub)~/.ssh/known_hostskey.pub服务器(但是,如果此文件丢失,则可以从文件中提取所需的一切key- 见下文)~/.ssh/authorized_keys笔记。
从文件名来看,我们谈论的是一个 rsa 密钥,而不是两个。
实际上,在第二个文件中,只存储了一对(使用维基百科文章中关于 rsa
{e,n}的示例中的术语),实际上,在第一个文件中,存储了, 和, 和,即正式地说,不是只有秘密密钥,但也是公开的。因为文件很容易恢复,只有 file ,并且 pair 存储在一个单独的文件中,据我了解,只是为了方便用户。endkey.pubkey{e,n}为了说明,这里是文件的组成部分
key:这是文件的组成部分
key.pub(好吧,只是以opensslkey.pem程序可以理解的格式保存在名称下):可以看出,在文件
key.pub中,作为公钥的“必需”,有两个组成部分:(e)exponent和n(modulus)。在文件
key中,就像在希腊一样,“应有尽有”:不仅是一对n(modulus) 和d(据我了解术语上的差异,这是privateexponent),而且是相同的e(publicexponent),等等。