[英]AWS EC2 Cannot SSH even with port 22 open
嘗試學習AWS服務我使用ipV4 / v6設置了自己的VPC。 子網和安全組也設置(在v4 / v6上打開HTTP / S + SSH)
當我嘗試ssh -vvv -i myKey.pem ubuntu@xxx.eu-central-1.compute.amazonaws.com
我有 :
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: resolving "ec2-35-157-94-119.eu-central-1.compute.amazonaws.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ec2-35-157-94-119.eu-central-1.compute.amazonaws.com [35.157.94.119] port 22.
debug1: connect to address 35.157.94.119 port 22: Operation timed out
ssh: connect to host ec2-35-157-94-119.eu-central-1.compute.amazonaws.com port 22: Operation timed out
如果嘗試aws ec2 describe-instances --instance-ids i-09e2830xxxxxx
或使用儀表板,我可以看到我的實例已啟動並在存在Private and Public IPv4/v6
以及Public DNS
知道為什么嗎?
確保您執行以下操作:
創建一個IGW(Internet網關)並將其與您的VPC關聯;
為0.0.0.0/0
添加一條路由以通過IGW;
將子網(您啟動EC2的子網)與正確的路由表(包含0.0.0.0/0 -> IGW
)關聯;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.