心愿在OpenSSH (SSHD服务器)身份验证之前显示音讯或横幅?尝试应用这个简略的技巧在你的Linux零碎上显示Banner或ASCII艺术字。
OpenSSH有一个名为Banner的内置选项。在容许身份验证之前,将指定文件的内容发送给近程用户。如果Banner选项设置为none,那么在ssh登录时就不会显示任何Banner音讯。默认状况下,不显示横幅,并且禁用该选项。

零碎环境
Centos7

如何开启banner选项
1、登录到近程的Linux操作系统。

2、编辑/etc/ssh/sshd_config配置文件:

[root@localhost ~]# vim /etc/ssh/sshd_config
3、在配置文件开端增加Banner /etc/ssh/my_banner这一行内容:

Banner /etc/ssh/my_banner
Linux零碎应用SSH登录之前如何显示横幅音讯Linux零碎应用SSH登录之前如何显示横幅音讯
4、保留配置文件,并退出编辑。

5、创立/etc/ssh/my_banner文件:

[root@localhost ~]# touch /etc/ssh/my_banner
6、重启sshd服务:

[root@localhost ~]# systemctl restart sshd
找一个本人喜爱的ASCII Art图案
能够网上搜寻ASCII art,会有许多生成ascii 艺术字的网站。还能够将图片转换成ASCII类型的。

另一种形式是应用figlet命令生成一般字符的放大版。在centos中须要装置epel源,而后装置figlet程序:

[root@localhost ~]# yum -y install figlet
[root@localhost ~]# figlet LinuxProbe
Linux零碎应用SSH登录之前如何显示横幅音讯Linux零碎应用SSH登录之前如何显示横幅音讯
能够看到生成的文字。咱们能够将figlet生成的艺术字体写入/etc/ssh/my_banner文件中:

[root@localhost ~]# figlet LinuxProbe > /etc/ssh/my_banner
当初能够ssh登录这台linux操作系统看一下:

[root@localhost ~]# ssh root@localhost
Linux零碎应用SSH登录之前如何显示横幅音讯Linux零碎应用SSH登录之前如何显示横幅音讯

总结
这是一个不便的小个性,能够丰盛你的终端体验,ASCII艺术字也能够在/etc/motd配置文件中应用。