Amazon web services dos ssh如何连接到aws EC2实例,即使我没有';是否在客户端显式保存实例的公钥?
据我所知,ssh的工作方式是,双方就每个会话的对称密钥达成一致。本协议通过使用双方相应的公钥来完成,因此它假设各方都可以访问另一实体的公钥。例如,这是使用Diffie-Hellman密钥交换算法实现的Amazon web services dos ssh如何连接到aws EC2实例,即使我没有';是否在客户端显式保存实例的公钥?,amazon-web-services,encryption,amazon-ec2,ssh,public-key-encryption,Amazon Web Services,Encryption,Amazon Ec2,Ssh,Public Key Encryption,据我所知,ssh的工作方式是,双方就每个会话的对称密钥达成一致。本协议通过使用双方相应的公钥来完成,因此它假设各方都可以访问另一实体的公钥。例如,这是使用Diffie-Hellman密钥交换算法实现的 但是,当sshing到AWS实例时,我的客户端似乎无法访问该实例的公钥(因为我没有显式地将其保存在客户端上),那么ssh过程的密钥交换部分是如何完成的呢?当ssh客户端连接到服务器时,服务器会向客户端提供自己的公钥。如果客户端没有公钥,它可以提示用户与主机建立信任。如果用户接受该提示,客户端将使用
但是,当sshing到AWS实例时,我的客户端似乎无法访问该实例的公钥(因为我没有显式地将其保存在客户端上),那么ssh过程的密钥交换部分是如何完成的呢?当ssh客户端连接到服务器时,服务器会向客户端提供自己的公钥。如果客户端没有公钥,它可以提示用户与主机建立信任。如果用户接受该提示,客户端将使用服务器的public,并可能将其保存在本地以供将来的ssh连接使用。您通常可以在~/.ssh/known_主机中看到该密钥