本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 EC2 key pair 作为亚马逊SSH凭证 EMR
亚马逊EMR集群节点在亚马逊EC2实例上运行。您可以像连接到 Amazon EC2 实例一样连接到集群节点。您可以使用 Amazon EC2 创建密钥对,也可以导入密钥对。创建集群时,您可以指定用于SSH连接所有集群实例的 Amazon EC2 key pair。您也可以在没有密钥对的情况下创建集群。这通常适用于瞬态集群:这种集群启动、运行步骤、然后自动终止。
用于连接集群的SSH客户端需要使用与此 key pair 关联的私钥文件。这是一个.pem 文件,适用于使用 Linux、Unix 和 macOS 的SSH客户端。您必须设置权限,以便只有密钥所有者才具有访问该文件的权限。对于使用 Windows 的SSH客户端,这是一个.ppk 文件,而.ppk 文件通常是从.pem 文件创建的。
-
有关创建亚马逊EC2密钥对的更多信息,请参阅亚马逊EC2用户指南中的亚马逊EC2密钥对。
-
有关使用 P uTTYgen 从.pem 文件创建.ppk 文件的说明,请参阅亚马逊用户指南中的uTTYgen使用 P 转换私钥。EC2
-
有关设置.pem 文件权限以及如何使用不同方法(包括
ssh
从 Linux 或 macOS、来TTY自 Windows 的 Pu 或任何支持的操作系统)连接到EMR群集主节点的 Amazon CLI 更多信息,请参阅。使用连接到 Amazon EMR 集群主节点 SSH