1. 程式人生 > >Linux 登錄banner的設置

Linux 登錄banner的設置

linux banner 本地 遠程

在2017年的世賽中有這樣一道題目,記錄一下操作過程。
技術分享圖片
設置登錄Banner可以修改/etc/issue文件,該文件中原有的內容為:

  • Debian GNU/Linux 9 \n \l*
    其中的\n和\l為轉義字符,執行 man pam_issue 命令可以查看這些轉義字符的含義:
    技術分享圖片
    因而要實現題目中要求的Banner,可以這樣修改/etc/issue文件:
    技術分享圖片
    然後在本地登錄的測試效果:
    技術分享圖片
    需要註意的是,默認情況下/etc/issue文件只能影響本地登錄,而題目中要求遠程登錄也要實現同樣的Banner,這就需要修改SSH的配置文件/etc/ssh/sshd_config,在第110行指定SSH的Banner為/etc/issue
    技術分享圖片
    然後重啟服務生效systemctl restart sshd
    但是這裏仍然遺留了一個問題,那就是在遠程登錄時無法對\n進行轉義,而是原樣輸出了,查了一些資料也沒有結果,暫時只能擱置了。
    技術分享圖片

Linux 登錄banner的設置