ubuntu - 云平台- sudo : unable to resolve host

标签 ubuntu amazon-ec2 sudo openstack

<分区>


这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论,说明问题可能在哪里得到解答。

关闭 7 年前

我在 Amazon-EC2 和 openstack 上为基于云的服务器使用 linux。 尝试运行时:

sudo chhown ubuntu somepath

我偶尔会遇到这个错误:

sudo: unable to resolve host

网上对这个问题的大部分回答都是编辑/etc/hosts 文件。

但是,我会自动部署我的服务器。除此之外,我没有使用“本地主机”登录,而是使用我的 AWS 公共(public) DNS:

ssh -i mykey.pem ubuntu@ec2-12-34-56-78.eu-central-1.compute.amazonaws.com

所以我不能简单地插入本地主机,更不用说我的 IP 在我重置机器后可能会改变。 (不想为每台服务器“浪费”我宝贵的 float IP)

另外,我一次部署了数十台服务器,所以我无法负担手动编辑文本文件的步骤。是否有针对此问题的自动修复? 最近开始用openstack,也出现这个问题。

最佳答案

VPC 内的 EC2 实例将正确解析其自动分配的内部主机名,前提是您正确配置了 VPC。你需要:

DNS hostnames: yes
DNS resolution: yes

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html

关于ubuntu - 云平台- sudo : unable to resolve host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27741098/

上一篇:docker - docker下ubuntu18.04中binfmt_misc问题

下一篇:.net - 可以在 Ubuntu 上发布 ClickOnce 应用程序吗?

相关文章:

ubuntu - AWS ubuntu 14.04 实例中的虚拟盒安装问题 "Running VirtualBox in a Xen environment is not supported"

WordPress 固定链接已更改,无法访问页面

PHP:执行服务启动(使用 sudo)

java - 如何设置 SUDO_ASKPASS 环境变量?

ubuntu - sudo:无法解析主机 ServerName(需要很长时间才能解析为 "sudo su")

ubuntu - ffmpeg - Ubuntu - 将 mkv 转换为 mp4 和 hard sub

linux - 在 Linux 中生成的 PDF 在 Windows 中无法打开 - 使用 enscript

ubuntu - Digital Ocean Ubuntu SSH 端口号?

database - 如何列出每个 EC2 实例的使用时间

java.io.IOException : The document has no pages. 在本地工作正常,但在 aws 中部署后无法工作