繁体   English   中英

AWS EMR连接到主节点:拒绝连接

[英]AWS EMR connect to Master Node: Connection Refused

我已经在AWS上设置了一个新的EMR实例。 我已经为主节点复制了ssh连接命令。

ssh -i -vvv ~/.ssh/xxxx.pem hadoop@ec2-xx-xxx-xxx-xx.us-east-2.compute.amazonaws.com

我的pem文件位于正确的位置。 我已经更改了对文件的权限

chmod 400 ~/.ssh/xxxx.pem 

我仍然收到以下错误:

debug1: Connecting to ec2-18-219-186-80.us-east-2.compute.amazonaws.com port 22.

任何帮助,不胜感激。

我想到了。 您必须将SSH权限添加到希望SSH到的计算机上的安全组。 转到EC2,然后转到安全组,然后在主节点上,然后为SSH添加规则。

从亚马逊:

默认情况下,安全组是限制性的。 他们拒绝所有流量。 您可以添加一条规则,以允许特定端口上的流量到您的自定义或其他安全组。 如果适用于相同实例的两个安全组中的特定端口有多个规则,则应用最宽松的规则。 例如,如果您有一条规则允许从IP地址203.0.113.1通过TCP端口22进行SSH访问,而另一条规则允许从任何IP地址(0.0.0.0/0)访问TCP端口22,则该规则允许通过任意IP地址进行访问。 IP地址优先。

https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-additional-sec-groups.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM