1

我在 EC2 上运行 Ubuntu 实例,但无法通过 ssh 访问它。我得到以下信息:

Connection timed out

我不知道如何访问它。我使用了以下内容:

ssh -i <key>.pem ubuntu@<instance address>

有任何想法吗?

OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to ec2-54-235-7-137.compute-1.amazonaws.com [54.235.7.137] port 22. debug1: connect to address 54.235.7.137 port 22: Connection timed out ssh: connect to host ec2-54-235-7-137.compute-1.amazonaws.com port 22: Connection timed out
4

1 回答 1

2

仔细检查您的 instace_address 如果您的公共 dns,它可以在您重新启动时更改。

检查您是否为 .pem 设置了正确的权限

你在代理后面吗?像工作网络?这可能需要开瓶器配置。

您是否能够启动 Amazon Linux,并使用 ssh

ssh -i <key>.pem ec2-user@<instance_address>

仔细检查 ubuntu 是否是您实例的正确用户名(但老实说,我确实认为是),但也要尝试 user 和 ec2-user

把你的安全组设置为允许0.0.0.0/0,你现在可以进去了吗?如果是安全组问题。

于 2013-07-21T14:28:32.383 回答