我的网站托管有一个 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 Tue Mar 13 07:31:44 PDT 2012 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)。我很确定这个错误是由我的服务器的欢迎消息引起的。
小智 99
您需要编辑两个文件:
/etc/motd (每日讯息)/etc/ssh/sshd_config:将设置更改PrintLastLog为“否”,这将禁用“上次登录”消息。然后重启你的sshd。
Rod*_*uis 59
您需要更改/etc/motd. 不幸的是,默认情况下,每次登录时都会重置/etc/motd一个链接/var/run/motd。要进行永久性更改,请执行以下操作:
sudo rm /etc/motd
sudo nano /etc/motd
Run Code Online (Sandbox Code Playgroud)
或您喜欢的任何编辑器。然后输入要显示的消息(如果有),并保存文件。
不建议删除“last seen”消息(例如,设置 PrintLastLog为noin /etc/ssh/sshd_config)——上次登录的时间是有价值的安全信息。它允许一种方法来检查您不希望有人最近是否已登录系统。无论如何,这是可能的,但请在知情的情况下这样做。
小智 12
创建一个新文件并编辑欢迎消息。编辑/etc/ssh/sshd_config。那里会有一行叫做
#Banner /some/path
Run Code Online (Sandbox Code Playgroud)
使用新创建的欢迎消息路径编辑该路径。
喜欢,
Banner /var/www/welcome.msg
Run Code Online (Sandbox Code Playgroud)
重新启动 ssh。现在它会起作用了。
小智 6
在大多数 Linux 发行版(包括 Ubuntu)中,/etc/update-motd.d/文件夹包含用于生成当用户通过 SSH 登录系统时显示的每日消息 (MoTD) 的脚本。这些脚本可用于在访问系统时向用户显示相关或有趣的信息。
以下是您可能在 Ubuntu 系统上的 /etc/update-motd.d/ 文件夹中找到的一些默认文件:
00-header:此文件显示每日消息的标题。它可以包含系统名称、操作系统版本和其他识别详细信息等信息。
10-help-text:该文件提供了如何在系统内获取帮助的简要介绍。
50-motd-news:该文件可能会显示相关的系统新闻或公告。
80-esm:如果此服务在系统上处于活动状态,则此文件显示有关扩展安全维护 (ESM) 的信息。
91-release-upgrade:该文件可以显示有关版本升级的信息以及升级系统的命令。
小智 5
可能正在修改 /etc/issue 文件,请尝试以下操作:
当前日期:\d 当前时间:\t 系统名称:\s 体系结构:\m 操作系统构建信息:\v 主机名:\n 内核:\r 登录用户数:\u。
| 归档时间: |
|
| 查看次数: |
230227 次 |
| 最近记录: |