要通过SSH更改hostname,请按照以下步骤操作:
ssh 用户名@服务器IP地址
/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
这将显示新的主机名。