2017-08-31 51 views
0

嘗試ssh來了解AWS服務設置我自己的VPC與IPV4/V6。 子網和安全組的設置太(HTTP/S + SSH對V4開/ V6)AWS EC2甚至不能用端口22開啓

當我嘗試ssh -vvv -i myKey.pem [email protected]

我:

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

任何想法,爲什麼跑?

+0

您是否在安全組中打開了端口22? –

+0

是=> SSH TCP 22 0.0.0.0/0 – Ragnar

回答

1

確保你做了以下內容:

  1. 創建IGW(互聯網網關),並與您的VPC相關聯;

  2. 添加路線0.0.0.0/0要經過IGW;

  3. 將子網(您啓動EC2的子網)與正確的路由表(包含0.0.0.0/0 -> IGW的子網)關聯起來;

+0

我已經做圖1和2已經。我只是添加子網。但不能連接通過SSH。 我的表路線說:10.10.0.0/16 - >本地 – Ragnar

+1

該死的我想念你的觀點3 ... 0.0.0.0/0 - > IGW ...我的壞。 它的工作吧! – Ragnar