ssh:连接到主机<mypublicip>端口22:连接被拒绝

时间:2016-06-28 09:46:22

标签: amazon-web-services ssh amazon-ec2 cloud

我开始从他们的文档中学习亚马逊网络服务(https://aws.amazon.com/getting-started/tutorials/launch-a-virtual-machine/) 我设置了一个实例,我得到了我的SSH密钥,我的公共IP, 然后我尝试通过我们机器上的命令行ssh进入我的实例,如他们的文档中所述(卡在文档的第3步)

chmod 400 /path/my-key-pair.pem

这很好..

ssh -i /path/my-key-pair.pem ec2-user@my-public-IP-address

但是当我尝试这个时,我收到一个错误:

ssh : Connect to host <myPublicIP> port 22: connection refused

我研究了大部分答案,有两种可能的解决方案:重新安装SSH(也是这样做)或者有人要求ssh -v

结果如下:

OpenSSH_6.9p1 Ubuntu-2ubuntu0.2, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to <MypublicIP> [<MypublicIP>] port 22.
debug1: connect to address <MypublicIP> port 22: Connection refused
ssh: connect to host <MypublicIP> port 22: Connection refused

然后什么都没有。

欢迎任何建议或有用的链接。 感谢您将此问题与Connection refused on new EC2 Instance putty相关联的努力 虽然这也不起作用,但PuTTY用于Windows,我喜欢这个在Ubuntu上工作。 谢谢

1 个答案:

答案 0 :(得分:0)

我也遇到了类似的问题,你需要把你的网络IP放在安全组中。尝试在安全组中允许从任意位置的流量,然后连接。如果可行则将您的网络IP置于AWS安全组中。