AWS密钥对和SSH密钥之间有什么区别?都一样吗如果不是,我们为什么需要SSH密钥,我已经在部署示例应用程序时创建了密钥对。
答案 0 :(得分:2)
唯一的区别是,AWS管理它们的密钥对并设置EC2计算机,以便您可以使用它们进行连接。
您始终必须设置一个AWS密钥对(n.b.您可以上传自己的SSH密钥,而不是让AWS为您创建一个)。
您可以自由配置EC2实例,以便在需要时可以使用其他ssh密钥,但是您必须自己进行管理。
答案 1 :(得分:0)
您无需创建AWS SSH密钥即可连接到EC2实例。
AWS为您提供了两个选项:
注意:创建后就无法将SSH密钥附加到/更改EC2实例,除非您采取了去除ROOT卷的方法,而且……实际上开销太大,但是您可以在此处详细了解此事:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html#replacing-lost-key-pair。不过,您宁愿创建新实例。
简单地说:AWS密钥是由AWS本身管理的SSH密钥(如@thomasmichaelwallace所述),它们与您可以通过任何方式生成自己的密钥没有区别