本文将指导您如何利用SSH安全地修改远程服务器的主机名。请确保您已具备远程主机的IP地址、用户名和密码或SSH密钥。
步骤一:SSH连接
首先,打开您的终端或命令行工具,使用以下命令连接到远程服务器:
ssh 用户名@远程主机IP地址
例如:ssh john@192.168.1.100
系统会提示您输入密码或使用SSH密钥进行身份验证。
步骤二:修改主机名
成功登录后,使用sudo命令获取root权限,并执行以下命令修改主机名:
sudo hostnamectl set-hostname 新主机名
将“新主机名”替换为您想要的主机名,例如:sudo hostnamectl set-hostname newserver
系统可能需要您再次输入root密码。
步骤三:重启网络服务
为了使更改生效,需要重启网络服务。您可以尝试以下命令:
sudo systemctl restart networking
如果该命令无效,请尝试:
sudo /etc/init.d/networking restart
步骤四:验证更改
使用以下命令验证主机名是否已成功更改:
hostnamectl
或
hostname
命令输出将显示新的主机名。
步骤五:退出SSH会话
最后,使用exit命令安全地退出SSH会话。
恭喜!您已成功通过SSH修改了远程服务器的主机名。