gpt4 book ai didi

amazon-web-services - 即使我没有在客户端上明确保存实例的公钥,ssh 如何连接到 aws EC2 实例?

转载 作者:行者123 更新时间:2023-12-02 14:30:51 24 4
gpt4 key购买 nike

据我了解,ssh 的工作方式是双方就每个 session 的对称 key 达成一致。该协议(protocol)是通过使用各方对应的公钥来完成的,因此假设每一方都可以访问对方实体的公钥。例如,使用 Diffie-Hellman key 交换算法会发生这种情况。

但是,当 ssh 到 AWS 实例时,我的客户端似乎无法访问该实例的公钥(因为我没有明确地将它保存在客户端上),那么 ssh 的 key 交换部分如何过程完成了吗?

最佳答案

当 ssh 客户端连接到服务器时,服务器会向客户端提供自己的公钥。如果客户端没有公钥,它可以提示用户与主机建立信任。如果用户接受提示,客户端将使用服务器的公共(public)信息,并可能将其保存在本地以供将来的 ssh 连接使用。您通常可以在 ~/.ssh/known_hosts 中看到该 key

关于amazon-web-services - 即使我没有在客户端上明确保存实例的公钥,ssh 如何连接到 aws EC2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46972373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com