【发布时间】:2015-08-29 18:02:37
【问题描述】:
我正在尝试连接到 AWS ec2 实例,但一直被拒绝。 我正在使用同一台计算机,相同的 wifi,但是当我连接到我的一个 ec2 实例时,它突然失败了。
当我连接时,它会说..
ssh -i successintoeflcom.pem ec2-user@52.68.152.179
ssh: connect to host 52.68.152.179 port 22: Connection refused
ssh -v successintoeflcom.pem ec2-user@52.68.152.179
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 26: Applying options for *
ssh: Could not resolve hostname successintoeflcom.pem: nodename nor servname provided, or not known
我查看了 /etc/ssh_config 第 26 行,发现
Host *
SendEnv LANG LC_*
出了点问题,但我还没有找到解决办法。
我还尝试删除 ec2 实例并使用新的 ssh 密钥和新的 EIP 创建一个新实例,但它不起作用。 老实说,我是 ssh 设置的新手。任何帮助,将不胜感激。
PS 出于某种原因,我能够连接到我用于工作的其他 aws 帐户上的其他 ec2 实例。
【问题讨论】:
-
这属于Server Fault
-
检查分配的安全组,是否开放22端口的入站流量。
-
感谢 cmets。我确保端口 22 已打开
-
仅供参考,您在第二个命令中忘记了“-i”。 SSH 将“successintoeflcom.pem”视为主机名
标签: linux amazon-web-services ssh amazon-ec2 ssh-keys