linux中设置ssh登录时显示的banner

本文主要介绍在linux系统下对ssh的配置文件进行修改从而自定义ssh登录显示的banner横幅提示语。

在ssh的配置文件中找到banner字段,如没有则手动添加,然后指定一个文件,文件的内容就是到时候登录显示的内容

[root@tiny-server ~]# grep Banner /etc/ssh/sshd_config
#Banner none
Banner /etc/ssh/my_banner

对于centos8而言,除了自定义的banner,/etc/motd/etc/motd.d/*也会在ssh登录的时候显示。

对于banner的自定义,可以使用各种字符工具,例如figletcowsay等等,都可以使用yum直接安装

[root@tiny-server ~]# figlet tiny-server >> /etc/ssh/my_banner
[root@tiny-server ~]# cat /etc/redhat-release | cowsay -f turtle >> /etc/ssh/my_banner

最后效果

[/root]# ssh tiny-server

 _   _
| |_(_)_ __  _   _       ___  ___ _ ____   _____ _ __
| __| | '_ \| | | |_____/ __|/ _ \ '__\ \ / / _ \ '__|
| |_| | | | | |_| |_____\__ \  __/ |   \ V /  __/ |
 \__|_|_| |_|\__, |     |___/\___|_|    \_/ \___|_|
             |___/

 ---------------------------------------
< CentOS Linux release 8.2.2004 (Core)  >
 ---------------------------------------
    \                                  ___-------___
     \                             _-~~             ~~-_
      \                         _-~                    /~-_
             /^\__/^\         /~  \                   /    \
           /|  O|| O|        /      \_______________/        \
          | |___||__|      /       /                \          \
          |          \    /      /                    \          \
          |   (_______) /______/                        \_________ \
          |         / /         \                      /            \
           \         \^\\         \                  /               \     /
             \         ||           \______________/      _-_       //\__//
               \       ||------_-~~-_ ------------- \ --/~   ~\    || __/
                 ~-----||====/~     |==================|       |/~~~~~
                  (_(__/  ./     /                    \_\      \.
                         (_(___/                         \_____)_)

Last login: Wed Nov 18 14:50:10 2020 from 0.0.0.0

[root@tiny-server ~]#

你可能感兴趣的:(Linux,linux,ssh,centos)