Ubuntu
使用彈性 IP 地址 SSH 到 ec2 實例時遇到問題
我在 VPN 中有一個新的 ubuntu EC2 微型實例,我認為應該可以從外部世界訪問 ssh。
$ ssh -i ./sendy.pem ubuntu@52.5.229.252 ssh: connect to host 52.5.229.252 port 22: Operation timed out
對我來說看起來不對的一件事是彈性 IP 地址。它沒有“公共 DNS”,但我看不到改變它的方法。
Elastic IP | Instance | Private IP Address | Scope | Public DNS 52.5.229.252 | i-47260e68 (Sendy) | 10.91.1.51 | vpc-16e2c673 |
我被卡住了,不知道該怎麼辦。
EC2 實例
一些看起來很重要的領域(樂於提供更多):
- 實例 ID - i-47260e68
- AMI ID - ubuntu-trusty-14.04-amd64-server-20150325 (ami-d05e75b8)
- 公共 IP - 52.5.229.252
- VPC ID - vpc-16e2c673
- 實例狀態 - 執行
- 密鑰對名稱 - sendy
私鑰
$ cat sendy.pem | head -n 1 -----BEGIN RSA PRIVATE KEY-----
安全組
Name | Group ID | Group Name | VPC ID | Description sendy-server | sg-6feea80b | sendy-server | vpc-16e2c673 | Sendy Web Server
入站規則包括:
Type | Protocol | Port Range | Source SSH | TCP | 22 | 0.0.0.0/0
樂於提供更多。
三種可能:
- 子網的 VPC 路由表缺少指向 IGW 的 0.0.0.0/0 的條目
- 您的實例已啟動到缺少傳入 ssh 規則的預設或錯誤安全組
- 您在阻止流量的子網上有一個 NACL