这是我在控制面板中单击“连接”时被告知要使用的命令
ssh -i private_key.pem root@instancePublicDNS
好吧,那个失败了,所以我想知道发生了什么,所以我运行了:
ssh -vvv private_key.pem root@instancePublicDNS
OpenSSH_4.6p1,OpenSSL 0.9.8e 2007年2月23日
debug2:ssh_connect:needpriv 0
debug1:连接到 private_key.pem [。。。] 端口 22.
debug1: 连接到地址。。。端口 22:尝试连接超时,未建立连接。ssh
:连接到主机 private_key.pem 端口 22:文件编号错误
有什么想法吗?
我在 Google 和 serverfault 上搜索了答案,找到了一些无效的解决方案。
实例信息
AMI-ID:ami-688c7801(Ubuntu 10.10 服务器)
答案1
配置“安全组”以允许 ssh:
- 打开https://console.aws.amazon.com/ec2/
- 网络与安全->安全组
- 选择默认
- 为 SSH 添加规则(针对您的 IP 或 0.0.0.0/0)