设置ssh登陆终端的欢迎信息(linux登录配置,/etc/motd有趣的图案【佛祖保佑】)

设置ssh终端登陆后的欢迎信息是个很实用的技巧,可以给登陆机器的用户发布一些公告信息,或者做一些有趣的字符图案展示。在这里分享我所知道的两种方法:

1.系统级别的提示(即系统的所有用户登陆后都能看到)

这个很简单,以root用户身份修改/etc/motd这个文件,将想要展示的文字写入此文件,然后保持退出即可。motd是message of today的缩写,即消息布告栏。
以下是设置登陆系统后显示如来佛祖图案:
编辑/etc/motd这个文件,输入如下字符:

 
                                  _oo0oo_
                                 088888880
                                 88" . "88
                                 (| -_- |)
                                  0\ = /0
                               ___/'---'\___
                             .' \\\\|     |// '.
                            / \\\\|||  :  |||// \\
                           /_ ||||| -:- |||||- \\
                          |   | \\\\\\  -  /// |   |
                          | \_|  ''\---/''  |_/ |
                          \  .-\__  '-'  __/-.  /
                        ___'. .'  /--.--\  '. .'___
                     ."" '<  '.___\_<|>_/___.' >'  "".
                    | | : '-  \'.;'\ _ /';.'/ - ' : | |
                    \  \ '_.   \_ __\ /__ _/   .-' /  /
                ====='-.____'.___ \_____/___.-'____.-'=====
                                  '=---='
 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        佛祖保佑    iii    永不死机

 

 

保存后,重新登陆即可看到要显示的字符:

2.只针对特定用户显示提示信息,而不是所有用户都显示

我们知道.bashrc文件是每个用户私有的文件,在每次登陆shell都要执行的一个脚本文件,那么就可以在这里做文章了。

新建一个文件存储要显示的字符,然后在.bashrc中cat一下即可,所以假如存储字符的文件为motd.txt,那么修改.bashrc文件为如下,注意最好加在最后一行:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
cat ~/motd.txt

3.特定场景展示

新建一个文件存储要显示的字符,假如存储字符的文件为motd.txt

在指定的场景里,加入以下命令即可

cat ~/motd.txt

 

 
 
posted @ 2024-07-19 23:08  orzs  阅读(284)  评论(0编辑  收藏  举报