linux

如何通过SSH更改hostname

小樊
41
2025-05-01 10:44:30
栏目: 编程语言

要通过SSH更改hostname,请按照以下步骤操作:

  1. 首先,使用SSH登录到您的服务器。
ssh 用户名@服务器IP地址
  1. 在登录后,使用root权限编辑/etc/hostname文件。您可以使用文本编辑器,例如nano或vi。
sudo nano /etc/hostname

或者

sudo vi /etc/hostname
  1. 将文件中的当前主机名替换为您想要的新主机名。确保新主机名不包含空格或特殊字符。

  2. 保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。在vi编辑器中,按Esc,然后输入:wq,最后按Enter

  3. 接下来,编辑/etc/hosts文件,以便将旧主机名映射到新的IP地址。

sudo nano /etc/hosts

或者

sudo vi /etc/hosts
  1. 找到包含旧主机名的行,将其更改为新主机名。例如,如果旧主机名是old-hostname,新主机名是new-hostname,则将old-hostname替换为new-hostname

  2. 保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。在vi编辑器中,按Esc,然后输入:wq,最后按Enter

  3. 最后,重启服务器以使更改生效。

sudo reboot

服务器将在重启后使用新的主机名。您可以通过运行以下命令来验证更改:

hostname

这将显示新的主机名。

0
看了该问题的人还看了