【发布时间】:2017-09-03 10:45:49
【问题描述】:
我正在尝试使用如下命令通过 SSH 连接到 EC2 实例:
ssh -i ~/.ssh/mykey.pem ubuntu@<ec2_public_DNS_name>
但是,在我创建实例后,PublicDnsName 字段在命令行上显示为空白。我已经尝试在 VPC 仪表板中将 DNS 主机名设置为 yes(然后终止并创建另一个实例)。我还检查了子网并将自动分配公共 IP 设置为是。
在哪里可以找到公共 DNS 名称?
【问题讨论】:
-
而不是dns,如果你有一个公共IP,那么你就是那个。
-
第 1 步:您是否通过“连接”选项卡中提供的 ssh 成功进入实例?
-
启用自动分配公共 IP 后,您永远不会获得公共 DNS 名称。您仅获得公共 IP。如果您需要公共 DNS,则需要创建一个 EIP 并将其关联到您的 EC2 实例
标签: amazon-web-services ssh amazon-ec2 dns