将本地主机名添加到Azure云外壳

时间:2018-07-12 20:35:11

标签: azure azure-cloud-shell

我想将vm的公共IP地址映射到主机名。在常规的Linux发行版中,我会像这样将IP添加到主机名映射到/etc/hosts

52.123.12.23 name-to-resolve

问题是如何在蔚蓝的云壳(bash)上实现相同的目标。这样一来,如果我想进入虚拟机,则无需记住或查询公共IP。

  

一个务实的解决方案是创建一个simpel脚本以ssh进入虚拟机。

1 个答案:

答案 0 :(得分:1)

似乎无法将IP添加到主机名映射到/etc/hosts,如文档所述:

  

将权限设置为没有sudo访问权限的普通用户。任何   $ Home目录之外的安装不会持续。

并且/ etc / hosts所有者是root,您没有编辑它的权限。 enter image description here

因此,如果要在不使用IP的情况下SSH Azure VM,则只需将DNS设置为VM公共IP。

Cloud Shell有一些限制,您可以通过此document获取详细信息。