我可以为 ssh 连接设置计算机名称别名吗?

我可以为 ssh 连接设置计算机名称别名吗?

我使用多台 ubuntu 服务器,并通过终端 (ssh) 从我的 mac 连接到它们。在正常工作日,我最多有 10 个终端窗口运行到不同的服务器。问题是我很容易失去概览,每次进入终端窗口时,我都必须确保在正确的服务器上,因为所有服务器几乎都有相同的名称,这就是问题所在。

这是我的命令行 alex@h2530242:/$

其他服务器的数字也差不多,这真是令人困惑。我可以更改显示吗?也许可以

alex@myOwnServerName:/$  mkdir hello

因此,最好的办法是,我可以将我的 SSH 设置为显示另一个名称,而不需要更改远程服务器的计算机名称。

答案1

如果您只是想改变显示,您可以更改 .profile 的 PS1 值,假设您使用的是 bash...

HOSTDISPLAY=server01

export PS1="[${LOGNAME}@${HOSTDISPLAY} \${PWD}]"

相关内容