linux

如何通过SSH修改Linux hostname

小樊
32
2025-05-13 13:09:40
栏目: 智能运维

要通过SSH修改Linux主机名,请按照以下步骤操作:

  1. 打开终端或命令提示符。

  2. 使用SSH连接到远程Linux服务器。在命令行中输入以下命令,将username替换为您的用户名,将remote_host替换为远程服务器的IP地址或主机名:

ssh username@remote_host
  1. 输入您的密码并按Enter键登录到远程服务器。

  2. 一旦登录成功,使用以下命令查看当前的主机名:

hostnamectl

或者

cat /etc/hostname
  1. 要更改主机名,请使用以下命令,将new_hostname替换为您想要的新主机名:
sudo hostnamectl set-hostname new_hostname

或者

echo "new_hostname" | sudo tee /etc/hostname
  1. (可选)如果您还希望更新/etc/hosts文件中的主机名,请使用以下命令:
sudo sed -i 's/old_hostname/new_hostname/g' /etc/hosts

old_hostname替换为您的旧主机名,将new_hostname替换为您的新主机名。

  1. 保存更改并退出SSH会话。

  2. 重新登录到远程服务器以使更改生效。

请注意,这些步骤适用于使用systemd的系统。如果您使用的是较旧的系统,可能需要使用以下命令更改主机名:

sudo hostname new_hostname

然后编辑/etc/hosts文件以更新主机名。

0
看了该问题的人还看了