Amazon ec2 如何在ec2实例上设置Chef节点?

Amazon ec2 如何在ec2实例上设置Chef节点?,amazon-ec2,chef-infra,knife,Amazon Ec2,Chef Infra,Knife,我正在尝试使用mac终端的刀引导命令 “刀引导节点\u域\u或\u IP-x用户名-P密码-N名称\u用于\u节点--sudo” 但问题是,我没有用户名和密码,而是ec2用户将此私钥存储在我的本地工作站中,这有助于我连接到服务器。 我找到了很多debian操作系统的例子,但在ec2上很难找到RHEL的例子 操作系统:RHEL 6 厨师长:11.1.6 如果您需要任何详细信息来帮助我,请告诉我。即使使用主机密钥,您也会有一个用户名。通常,如果您正在使用 ssh-i somekeyuser@host

我正在尝试使用mac终端的刀引导命令 “刀引导节点\u域\u或\u IP-x用户名-P密码-N名称\u用于\u节点--sudo”

但问题是,我没有用户名和密码,而是ec2用户将此私钥存储在我的本地工作站中,这有助于我连接到服务器。 我找到了很多debian操作系统的例子,但在ec2上很难找到RHEL的例子

操作系统:RHEL 6 厨师长:11.1.6


如果您需要任何详细信息来帮助我,请告诉我。

即使使用主机密钥,您也会有一个用户名。通常,如果您正在使用

ssh-i somekeyuser@host_or_ip

要使用ssh连接到节点,则可以使用

knife bootstrap node\u domain\u或\u IP-x username-i sameKey-N chef\u name\u您想要的--sudo

注意,我使用
-I
而不是
-p
。就这些

对于大多数人来说,一个更好的选择是首先使用ec2服务器创建节点。这将在AWS中创建节点并在一个命令中引导它