AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 407033
Accepted
Yansuck
Yansuck
Asked: 2012-07-12 20:32:28 +0800 CST2012-07-12 20:32:28 +0800 CST 2012-07-12 20:32:28 +0800 CST

ssh 启动时如何编辑欢迎消息?

  • 772

我的网站托管有一个 VPS。它正在运行一个 Ubuntu 服务器。每次我通过 ssh 登录我的服务器时,它都会在我的终端中显示一条冗长的欢迎消息。

Linux node61.buyvm.net 2.6.18-pony6-3 #1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64

Debian GNU/Linux 系统包含的程序是自由软件;每个程序的确切分发条款在 /usr/share/doc/*/copyright 中的各个文件中进行了描述。

在适用法律允许的范围内,Debian GNU/Linux 绝对不提供任何保证。上次登录:2012 年 7 月 11 日星期三 12:08:19 来自 113.72.193.52 Linux node61.buyvm.net 2.6.18-pony6-3 #1 SMP 2012 年 3 月 13 日星期二 07:31:44 PDT x86_64

Debian GNU/Linux 系统包含的程序是自由软件;每个程序的确切分发条款在 /usr/share/doc/*/copyright 中的各个文件中进行了描述。

在适用法律允许的范围内,Debian GNU/Linux 绝对不提供任何保证。进入CT 17323 -bash-4.2#

在对此做了一些研究之后(是的,我只是四处搜索),我意识到我的服务器应该有一个.bashrc和.bash_profile(或.profile)控制它。我使用 vim 打开我的.bashrc和.profile我似乎找不到任何可以在我的终端中显示消息的代码行。因此我想知道是否有类似的另一个文件?

我想注释掉那些欢迎消息,因为我的 SFTP 无法正常工作并出现错误 ( Received message too long 761422195)。我很确定这个错误是由我的服务器的欢迎消息引起的。

ubuntu bash login ssh
  • 7 7 个回答
  • 258382 Views

7 个回答

  • Voted
  1. Best Answer
    Dane Balia
    2012-07-12T20:48:45+08:002012-07-12T20:48:45+08:00

    您需要编辑两个文件:

    1. /etc/motd(今日消息)
    2. /etc/ssh/sshd_config:将设置更改PrintLastLog为“否”,这将禁用“上次登录”消息。

    然后重新启动您的 sshd。

    • 108
  2. Rody Oldenhuis
    2012-07-13T05:16:38+08:002012-07-13T05:16:38+08:00

    您需要更改/etc/motd. 不幸的是,默认情况下,每次登录时都会重置/etc/motd一个链接。/var/run/motd要进行永久更改,请执行以下操作:

    sudo rm /etc/motd
    sudo nano /etc/motd
    

    或者你喜欢的任何编辑器。然后输入您想要显示的消息(如果有)并保存文件。

    不建议删除“最后一次看到”消息(例如,设置 PrintLastLog为noin /etc/ssh/sshd_config)——最后一次登录的时间是有价值的安全信息。它提供了一种方法来检查最近是否有人登录了您不希望的系统。无论如何,这是可能的,但要有意识地这样做。

    • 64
  3. Kelly
    2013-06-01T14:48:16+08:002013-06-01T14:48:16+08:00

    在每个用户的基础上,您可以运行touch ~/.hushlogin以禁用消息。

    • 34
  4. Stuart
    2013-08-07T00:29:48+08:002013-08-07T00:29:48+08:00

    创建一个新文件并编辑欢迎消息。编辑/etc/ssh/sshd_config。在那里会有一行叫做

    #Banner /some/path
    

    使用新创建的欢迎消息路径编辑该路径。

    喜欢,

    Banner /var/www/welcome.msg
    

    重启ssh。现在它会工作。

    • 12
  5. Ricardo Carrillo
    2014-08-26T23:10:15+08:002014-08-26T23:10:15+08:00

    可能正在修改 /etc/issue 文件,试试这个:

    当前日期:\d 当前时间:\t 系统名称:\s 体系结构:\m 操作系统构建信息:\v 主机名:\n 内核:\r 登录用户数:\u。

    • 5
  6. David A.
    2014-12-21T12:44:48+08:002014-12-21T12:44:48+08:00

    创建文件 /etc/motd.tail 并在其中写入您需要的所有内容。文件 /etc/motd 将在每次系统启动时根据 /etc/motd.tail 的内容生成。

    • 3
  7. Dmitry Fisenko
    2021-03-17T07:15:45+08:002021-03-17T07:15:45+08:00

    另一种方法是使用neofetch,例如neofetch 示例

    完成你需要

    • 称呼sudo apt-get install neofetch
    • 称呼sudo bash -c $'echo "neofetch" >> /etc/profile.d/mymotd.sh && chmod +x /etc/profile.d/mymotd.sh'
    • 0

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • ubuntu apt-get upgrade - 如何在 shell 中单击确定?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 如何在 Ubuntu 上挂载 LVM 分区?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve