【问题标题】:How can I disable greeting message when ssh in to a server? [closed]ssh 进入服务器时如何禁用问候消息?
【发布时间】:2015-09-20 05:08:22
【问题描述】:

每次 - 我 ssh 进入我的服务器,我不断收到

ssh root@12.34.56.78

Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-52-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu Jul  2 10:58:35 EDT 2015

  System load:  0.16               Processes:           90
  Usage of /:   13.5% of 19.56GB   Users logged in:     0
  Memory usage: 25%                IP address for eth0: 12.34.56.78
  Swap usage:   0%                 IP address for eth1: 10.10.10.10

  Graph this data and manage this system at:
    https://landscape.canonical.com/

Last login: Thu Jul  2 10:58:35 2015 from 50-198-81-174-static.hfc.comcastbusiness.net

在我第一次登录服务器时显示是可以的。 但是一直看到这条消息 - 我觉得这有点不必要。

有人可以告诉我如何禁用它吗?

【问题讨论】:

    标签: linux ubuntu ssh


    【解决方案1】:

    如果是您自己的服务器,最明智的解决方案是在 SSH 守护程序配置中禁用 motd。将/etc/ssh/sshd_config中的PrintMotd设置为no并重启ssh守护进程。

    或者,您可以尝试touch ~/.hushlogin,这会在您的主文件夹中创建一个空文件。允许远程登录的守护进程通常会检查此文件是否存在,如果存在,它们会让您安静地登录。

    【讨论】:

    • 嗯...我想我会那样做的。谢谢 !您建议将这 2 中的哪一个放在另一个之上?为什么?
    • 另外,我刚刚检查过,我的PrintMotd 已经设置为no。现在尝试您的最后一个建议。
    • 这行得通,我的 Debian 服务器上没有 /etc/update-motd.d
    【解决方案2】:

    或者,如果 motd 设置为 no,并且您不想使用 .hushlogin,则可以编辑 /etc/motd/etc/update-motd.d/* 并擦除其内容,因此您仍会收到通知“上次登录”消息。

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2019-04-01
      • 2014-04-02
      • 2021-11-12
      相关资源
      最近更新 更多