如何在 CentOS/RHEL 服务器中创建 SSH Banner

注意:请不要将任何机密信息放在横幅文件中,因为在 ssh/scp 会话期间输入用户/密码凭据之前会显示横幅消息。

  1. 创建应显示为警告的文本文件。
    例如/etc/sshbanner.txt:
[root@server]# vi /etc/sshbanner.txt#
#  WARNING TO USERS OF THIS SYSTEM
#
#  THIS IS A NOTICE OF LINUX DEPARTMENT
#
#  HOW TO CREATE  A SSH BANNER IN LINUX SERVER
#
  1. 将横幅位置添加到配置文件 /etc/ssh/sshd_config 中,如下所示:
[root@server]# grep -i banner /etc/ssh/sshd_config
# no default banner path
Banner /etc/sshbanner.txt
  1. 重启 SSHD 守护进程:
[root@server]# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]
[root@sserver]#
  1. 再次尝试通过ssh登录服务器:
[root@server]#  ssh server.ip.or.hostname#
#  WARNING TO USERS OF THIS SYSTEM
#
#  THIS IS A NOTICE OF LINUX DEPARTMENT
#
#  HOW TO CREATE  A SSH BANNER IN LINUX SERVER
#root@server.ip.or.hostname password:
Last login: Mon Jan 25 05:44:43 2021 from server.ip.or.hostname
[root@server]#
日期:2020-09-17 00:13:26 来源:oir作者:oir