设置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