如何更新计算机的主机名

如何更新计算机的主机名

在我的 Lubuntu 机器(14.04 LTS)上,我启动了一个 Arch 磁盘来查看周围,现在我的 Lubuntu 机器上的主机名被卡为archiso.

我的主机名设置为我想要的,但我无法通过该主机名 ssh 到它,我必须使用archiso

我的路由器认为我的 Lubuntu 机器仍然具有主机名archiso,而它应该是blu

我怎样才能解决这个问题?我使用的是 BT Home Hub 3。

答案1

主机名通常存储在/etc/hostname并且也被引用在/etc/hosts

这些文件是否包含名称阿基西奥?如果是这样,请更改为您喜欢的任何内容。

答案2

您的路由器存储了主机名...(在 dhcp 表中?)您可以尝试清除它。

也可能有用的是HostHostame指令~/.ssh/config

答案3

如果您已启动到 liveCD 并且希望将正在运行的实例的主机名设置为阿奇索,你可以运行:hostname archiso

如果要更改lubuntu实例的主机名,需要挂载文件系统并编辑etc/hosts、etc/hostname

如果您需要从家庭网络上的另一台主机进行 ssh,假设网络和 SSH 已配置,您需要您的客户端能够将“archiso”解析为您的 liveCD 实例的 IP 地址。最简单的方法是将“archiso”及其 IP 地址添加到客户端上的 /etc/hosts(如果您的 ssh 客户端在 Windows 上运行,则添加到 c:\windows\system32\drivers\etc\hosts)

答案4

结果我所要做的就是重新启动我的 HomeHub。我猜想 HomeHub 重新启动时会重新加载 DHCP 表。感谢蒂姆在这个方向上提示我。

相关内容