不是所有的亚马逊服务器都需要密钥才能登录。但是,对于大多数亚马逊 Web 服务 (AWS) 实例,您需要使用密钥对进行身份验证才能登录。密钥对由公钥和私钥组成,公钥存储在 AWS 实例上,而私钥则由您保管。当您使用 SSH 客户端连接到 AWS 实例时,您需要提供私钥以进行身份验证。
但是,AWS 还提供了其他身份验证方法,例如使用用户名和密码进行身份验证,或者使用 AWS 管理控制台中的浏览器 SSH 客户端进行身份验证。这些方法可能不需要密钥对,但它们可能不如密钥对那样安全。因此,使用密钥对进行身份验证是一种最佳实践,可以确保您的 AWS 实例的安全性。