可能是我忘记了一些东西,因为我很久没有使用 AWS 了,如果我犯了一些愚蠢的错误,我很抱歉。以下是我正在做的事情:
- 我启动了 Amazon Linux AMI(ami-fdb8229e)。
- 将我的 IP 地址的 ssh 端口(22)添加到关联安全组中的入站规则中。
- 将识别文件的权限改为400。
- 当我尝试使用“ssh -vvv -i“Firstsetup.pem”连接到实例时[电子邮件保护]“我得到的输出
OpenSSH_7.2p2 Ubuntu-4ubuntu2.1,OpenSSL 1.0.2g 2016 年 3 月 1 日
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:/etc/ssh/ssh_config 第 19 行:应用选项 *
debug2:解析“ec2-52-221-218-255.ap-southeast-1.compute.amazonaws.com”端口 22
调试2:ssh_connect_direct:需要特权 0
debug1:连接到 ec2-52-221-218-255.ap-southeast-1.compute.amazonaws.com [52.221.218.255] 端口 22。
debug1:连接到地址 52.221.218.255 端口 22:连接超时
ssh:连接到主机 ec2-52-221-218-255.ap-southeast-1.compute.amazonaws.com 端口 22:连接超时
答案1
检查您的 ISP 是否允许您在 AWS 上执行 ssh。我也遇到过这个问题,从我的办公室我无法 ssh 到实例,但从我家里我可以。后来才知道我们办公室的端口 22 被阻止了。