我有一个问题,我的客户对他们从我们这里购买的设备使用了与我公司不同的主机名命名约定。例子:
我们将设备命名为 Lenny1,因此 FQDN 为 lenny1.whatever.com,而 user@Lenny1 是用户登录设备时可见的内容。
客户为同一设备使用了名称 PCAP02。这会在用户登录并将 Lenny1 视为系统名称时造成混淆。
由于非常复杂的原因,我们无法轻易更改 /etc/hosts 文件以使用客户使用的名称。我的问题是,有没有办法欺骗客户在登录时会看到的系统名称?此更改需要纯粹是装饰性的,以便用户不会对他们正在登录的系统感到困惑。
您可以在
/etc/bashrc
文件中更改它。请备份此文件,以防出错。
在文件中,您将看到这一行:
\h
是机器的主机名。删除它并将其替换为PCAP02
.该行应如下所示:
保存文件并输入
bash
,您将在终端中看到 user@PCAP02。当您的客户通过 SSH 连接到机器时,他们会看到变化。