如何在 SSH 欢迎消息中设置服务器名称

如何在 SSH 欢迎消息中设置服务器名称

每次我登录到我的 VPS 时,我都会使用 OpenSSH,我可以在 MobaXterm SSH 客户端中看到以下几行:

Last login: Thu Jul 28 17:15:02 2016 from xxx
CentOS release 6.8 (Final)
Linux vpsxxx.ovh.net 2.6.32-042stab111.12 #1 SMP Thu Sep 17 11:38:20 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux

server    :
hostname  : vpsxxx.ovh.net

server条目为空。是否可以设置一个将显示在此“欢迎消息”中的服务器名称?

编辑:

阅读完答案后,我得出了以下结论:

  • 我将带有我的徽标的 ASCII 艺术文件加载到服务器上。
  • 我编写了一个脚本来修剪徽标文件以及/etc/issue.net几行内容(有关未经授权访问的法律警告和一些服务器信息 - 名称和 IP 地址)。catecho
  • 我添加了一个 cron 作业,按每分钟(现在是每天)的计划运行该脚本并将其输出发送到/etc/issue.net
  • 在 中sshd_config,我停用了 MOTD(PrintMotd no)并激活了横幅(Banner /etc/issue.net)。
  • 我重新启动了 sshd 服务,一切正常。

需要注意的是,当“打印”横幅时,sshd 会删除其中的制表符。其中cat /etc/issue.net显示正确的格式,但横幅却不是,这是我可以忍受的一个小麻烦。

答案1

该消息可能位于/etc/issue或在 中/etc/motd。在那里进行编辑。

答案2

也许您可以使用 /etc/issue.net 文件(您可以在其中写入通过 SSH 连接时想要显示的任何内容)。请确保Banner /etc/issue.net 在 /etc/ssh/sshd_config 文件中取消注释,然后重新启动 openssh 服务器。

答案3

它应该由真实主机名生成,您可以使用它来设置(显然)hostname命令:

hostname my-different-vpsxxx.ovh.net

相关内容