要通过SSH修改Linux主机名,请按照以下步骤操作:
打开终端或命令提示符。
使用SSH连接到远程Linux服务器。在命令行中输入以下命令,将username
替换为您的用户名,将remote_host
替换为远程服务器的IP地址或主机名:
ssh username@remote_host
输入您的密码并按Enter键登录到远程服务器。
一旦登录成功,使用以下命令查看当前的主机名:
hostnamectl
或者
cat /etc/hostname
new_hostname
替换为您想要的新主机名:sudo hostnamectl set-hostname new_hostname
或者
echo "new_hostname" | sudo tee /etc/hostname
/etc/hosts
文件中的主机名,请使用以下命令:sudo sed -i 's/old_hostname/new_hostname/g' /etc/hosts
将old_hostname
替换为您的旧主机名,将new_hostname
替换为您的新主机名。
保存更改并退出SSH会话。
重新登录到远程服务器以使更改生效。
请注意,这些步骤适用于使用systemd的系统。如果您使用的是较旧的系统,可能需要使用以下命令更改主机名:
sudo hostname new_hostname
然后编辑/etc/hosts
文件以更新主机名。