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