我想将vm的公共IP地址映射到主机名。在常规的Linux发行版中,我会像这样将IP添加到主机名映射到/etc/hosts
。
52.123.12.23 name-to-resolve
问题是如何在蔚蓝的云壳(bash)上实现相同的目标。这样一来,如果我想进入虚拟机,则无需记住或查询公共IP。
一个务实的解决方案是创建一个simpel脚本以ssh进入虚拟机。
答案 0 :(得分:1)
似乎无法将IP添加到主机名映射到/etc/hosts
,如文档所述:
将权限设置为没有sudo访问权限的普通用户。任何 $ Home目录之外的安装不会持续。
并且/ etc / hosts所有者是root,您没有编辑它的权限。
因此,如果要在不使用IP的情况下SSH Azure VM,则只需将DNS设置为VM公共IP。
Cloud Shell有一些限制,您可以通过此document获取详细信息。