最近我设置了一个新的 EC2 实例。第二天,我无法通过 ssh 连接到我的实例。我可以在前一天连接和断开连接,我确定我什么也没做。这是 ssh 调试信息:
ssh -i webserver.pem -v [email protected]
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to my.elastic.ip [my.elastic.ip] port 22.
debug1: Connection established.
debug1: identity file webserver.pem type -1
debug1: identity file webserver.pem-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9
debug1: SSH2_MSG_KEXINIT sent
Connection closed by my.elastic.ip
有没有办法解决这个问题?还是我应该重新安装我的实例?
我的 .pem 的 PS 权限设置为 600。
最佳答案
检查您的安全组。确保您有一个允许流量从实例返回的出站规则。
使用默认出站规则
type: All traffic, Protocol: All, Ports: All, Destination: 0.0.0.0/0
它会起作用。
关于ssh - 尝试通过 ssh 进入实例时关闭了 AWS EC2 连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16992848/