要通过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
这将显示新的主机名。