本文將指導您如何通過ssh安全連接遠程修改Linux服務器的主機名。 請確保您已具備SSH訪問權限。
步驟:
ssh username@remote_host
-
輸入密碼: 系統將提示您輸入服務器密碼。
-
查看當前主機名: 登錄成功后,使用以下命令查看當前主機名:
hostnamectl
或
cat /etc/hostname
- 修改主機名: 使用以下命令更改主機名,將new_hostname替換為您想要的新主機名:
sudo hostnamectl set-hostname new_hostname
或者,您可以編輯/etc/hostname文件:
sudo nano /etc/hostname
將文件內容中的舊主機名替換為新主機名,保存并關閉文件。
- 重啟主機名服務: 使更改生效,重啟主機名服務:
sudo systemctl restart systemd-hostnamed
或者 (對于非systemd系統,可能需要使用):
sudo service hostname restart
-
驗證更改: 再次運行步驟3中的命令,驗證主機名是否已更改。
-
退出SSH會話: 使用exit命令退出SSH連接。
注意: 以上步驟適用于大多數使用systemd的Linux發行版(例如Ubuntu 16.04及更高版本)。 對于使用其他初始化系統的系統,命令可能略有不同。 請根據您的系統版本選擇合適的命令。