我正在尝试将我的服务器从 linode 移至 EC2,并遵循此处的指南 -http://library.linode.com/getting-started/
我遇到的一个问题是当我将主机名设置为公共 DNS 时:
echo "ec2-46-51-***-**" > /etc/hostname
并将我的弹性 IP 和公共 DNS 添加到 /etc/hosts:
46.51.***.*** c2-46-51-131-72.eu-west-1.compute.amazonaws.com c2-46-51-131-72
我无法再登录。我应该使用内部 IP 和私有 DNS 名称吗?
谢谢
答案1
内部和私有 IP/DN 仅供 Amazon 网络内部使用(即来自其他 EC2 服务器)。弹性 IP 仅允许您绑定静止的IP 到所选虚拟机。您可能应该做以下两件事之一:
- 连接到启动新实例时生成的公共 IP,或者
- 绑定弹性IP并使用它。
两者都不需要您修改虚拟机上的网络设置。
祝你好运!