标签导航:

如何通过ssh修改远程主机名

本文将指导您如何利用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修改了远程服务器的主机名。