设置ssh登陆终端的欢迎信息
2017-05-20 本文已影响0人
qianghaohao
设置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