对 SSH 凭证使用 EC2 密钥对 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

对 SSH 凭证使用 EC2 密钥对

Amazon EMR 集群节点在 Amazon EC2 实例上运行。您可以通过连接到 Amazon EC2 实例的相同方式连接到集群节点。您可以使用 Amazon EC2 创建密钥对,或者导入密钥对。在创建集群时,您可以指定用于通过 SSH 连接到所有集群实例的 Amazon EC2 密钥对。您也可以在没有密钥对的情况下创建集群。这通常适用于瞬态集群:这种集群启动、运行步骤、然后自动终止。

用于连接到集群的 SSH 客户端需要使用与此密钥对关联的私有密钥文件。这是用于使用 Linux、Unix 和 macOS 的 SSH 客户端的 .pem 文件。您必须设置权限,以便只有密钥所有者才具有访问该文件的权限。这是一个用于使用 Windows 的 SSH 客户端的 .ppk 文件,而此 .ppk 文件通常从 .pem 文件创建。

  • 有关创建 Amazon EC2 密钥对的更多信息,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的 Amazon EC2 密钥对

  • 有关使用 PuTTYgen 从 .pem 文件创建 .ppk 文件的说明,请参阅《Amazon EC2 用户指南(适用于 Linux 实例)》中的使用 PuTTYgen 转换您的私有密钥

  • 有关设置 .pem 文件权限和如何使用不同方法(包括通过 Linux 或 macOS 的 ssh,通过 Windows 的 PuTTY,或通过任何受支持的操作系统的 Amazon CLI)连接到 EMR 集群主节点 的更多信息,请参阅 使用 SSH 连接到主节点