当我尝试使用ssh
终端命令连接到我的 Ubuntu 设备时,我必须.local
为 Ubuntu 主机名添加后缀。例如,如果我想通过主机名 ssh 到我的设备,我的 ssh 命令必须具有.local
后缀,并且命令具有以下格式:
ssh username@device_hostname.local
我知道.local
后缀是由 avahi (zeroconf) Linux 服务附加的,但是有什么快速(简单)的方法可以绕过它吗?我希望能够仅通过其主机名“ssh”我的设备,而在命令末尾没有 .local 后缀,如下所示:
ssh username@device_hostname
我到底想要实现的是.local
从主机名中完全删除后缀。我已经阅读了有关运行我的私有 DNS 服务器的信息,但我想知道是否有一个不太复杂的解决方案。