Amazon web services AWS EMR连接到主节点:连接被拒绝

Amazon web services AWS EMR连接到主节点:连接被拒绝,amazon-web-services,amazon-ec2,ssh,emr,Amazon Web Services,Amazon Ec2,Ssh,Emr,我已经在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.comput

我已经在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规则

来自亚马逊:

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


Stackoverflow用于帮助软件开发。这样的问题最好在或上提出。除此之外,你的问题还不清楚。您说您收到错误“debug1:连接到…”。这不是一条错误消息。您实际遇到了什么问题?我无法通过ssh连接到AWS上新创建的实例。我也无法成功ping服务器。权限一定有问题。