阅读量:43
要通过SSH更改hostname,请按照以下步骤操作:
- 首先,使用SSH登录到您的服务器。
ssh 用户名@服务器IP地址
- 在登录后,使用root权限编辑
/etc/hostname文件。您可以使用文本编辑器,例如nano或vi。
sudo nano /etc/hostname
或者
sudo vi /etc/hostname
-
将文件中的当前主机名替换为您想要的新主机名。确保新主机名不包含空格或特殊字符。
-
保存并关闭文件。在nano编辑器中,按
Ctrl + X,然后按Y,最后按Enter。在vi编辑器中,按Esc,然后输入:wq,最后按Enter。 -
接下来,编辑
/etc/hosts文件,以便将旧主机名映射到新的IP地址。
sudo nano /etc/hosts
或者
sudo vi /etc/hosts
-
找到包含旧主机名的行,将其更改为新主机名。例如,如果旧主机名是
old-hostname,新主机名是new-hostname,则将old-hostname替换为new-hostname。 -
保存并关闭文件。在nano编辑器中,按
Ctrl + X,然后按Y,最后按Enter。在vi编辑器中,按Esc,然后输入:wq,最后按Enter。 -
最后,重启服务器以使更改生效。
sudo reboot
服务器将在重启后使用新的主机名。您可以通过运行以下命令来验证更改:
hostname
这将显示新的主机名。