当前位置: 首页 > Linux

如何在Linux系统上SSH登录前显示横幅消息

时间:2023-04-06 03:19:51 Linux

想要在OpenSSH(SSHD服务器)身份验证之前显示消息或横幅?试试这个简单的技巧,在您的Linux系统上显示横幅或ASCII艺术字。OpenSSH有一个名为Banner的内置选项。在允许身份验证之前将指定文件的内容发送给远程用户。如果Banner选项设置为none,则在ssh登录期间不会显示Banner消息。默认情况下,不显示横幅并且禁用此选项。系统环境Centos7如何打开banner选项1、登录远程Linux操作系统。2.编辑/etc/ssh/sshd_config配置文件:[root@localhost~]#vim/etc/ssh/sshd_config3.在配置文件末尾添加行Banner/etc/ssh/my_banner:Banner/etc/ssh/my_banner如何在Linux系统中使用SSH登录前显示横幅消息如何在使用SSH登录之前在Linux系统中显示横幅消息4.保存配置文件并退出编辑器。5.创建/etc/ssh/my_banner文件:[root@localhost~]#touch/etc/ssh/my_banner6.重启sshd服务:[root@localhost~]#systemctlrestartsshd找一个喜欢的ASCIIArtpattern就可以了上网搜索ASCII艺术字,会有很多网站生成ascii艺术字。您还可以将图片转换为ASCII类型。另一种方法是使用figlet命令生成普通字符的放大版本。在centos中需要安装epel源,然后安装figlet程序:[root@localhost~]#yum-yinstallfiglet[root@localhost~]#figletLinuxProbeLinux系统使用SSH前如何显示banner信息登录如何使用Linux系统在使用SSH之前登录显示横幅消息以查看生成的文本。我们可以将figlet生成的艺术字体写入到/etc/ssh/my_banner文件中:[root@localhost~]#sshroot@localhostLinuxsystemhowtodisplaybannermessagebeforeloginingwithSSH如何在Linux系统中使用etc/motd配置文件中使用SSH登录前显示banner信息。