Linux 登陆banner的设置

在2017年的世赛中有这样一道题目,记录一下操做过程。
Linux 登陆banner的设置
设置登陆Banner能够修改/etc/issue文件,该文件中原有的内容为:ssh

  • Debian GNU/Linux 9 \n \l*
    其中的\n和\l为转义字符,执行 man pam_issue 命令能够查看这些转义字符的含义:
    Linux 登陆banner的设置
    于是要实现题目中要求的Banner,能够这样修改/etc/issue文件:
    Linux 登陆banner的设置
    而后在本地登陆的测试效果:
    Linux 登陆banner的设置
    须要注意的是,默认状况下/etc/issue文件只能影响本地登陆,而题目中要求远程登陆也要实现一样的Banner,这就须要修改SSH的配置文件/etc/ssh/sshd_config,在第110行指定SSH的Banner为/etc/issue
    Linux 登陆banner的设置
    而后重启服务生效systemctl restart sshd
    可是这里仍然遗留了一个问题,那就是在远程登陆时没法对\n进行转义,而是原样输出了,查了一些资料也没有结果,暂时只能搁置了。
    Linux 登陆banner的设置
相关文章
相关标签/搜索