歡迎光臨
每天分享高質量文章

如何在 Linux 中配置 ssh 登入導語 | Linux 中國

無論何時登入公司的某些生產系統,你都會看到一些登入訊息、警告或關於你將登入或已登入的伺服器的資訊,如下所示。這些是登入導語(login banner)。
— Kerneltalks


致謝
編譯自 | https://kerneltalks.com/tips-tricks/how-to-configure-login-banners-in-linux/ 
 作者 | Kerneltalks
 譯者 | geekpi ? ? 共計翻譯:667 篇 貢獻時間:1596 天

瞭解如何在 Linux 中建立登入導語,來向要登入或登入後的使用者顯示不同的警告或訊息。

無論何時登入公司的某些生產系統,你都會看到一些登入訊息、警告或關於你將登入或已登入的伺服器的資訊,如下所示。這些是登入導語login banner

Login welcome messages in Linux

在本文中,我們將引導你配置它們。

你可以配置兩種型別的導語。

☉ 使用者登入前顯示的導語資訊(在你選擇的檔案中配置,例如 /etc/login.warn
☉ 使用者成功登入後顯示的導語資訊(在 /etc/motd 中配置)

如何在使用者登入前連線系統時顯示訊息

當使用者連線到伺服器並且在登入之前,這個訊息將被顯示給他。意味著當他輸入使用者名稱時,該訊息將在密碼提示之前顯示。

你可以使用任何檔案名併在其中輸入資訊。在這裡我們使用 /etc/login.warn 並且把我們的訊息放在裡面。

  1. # cat /etc/login.warn

  2.        !!!! Welcome to KernelTalks test server !!!!

  3. This server is meant for testing Linux commands and tools. If you are

  4. not associated with kerneltalks.com and not authorized please dis-connect

  5. immediately.

現在,需要將此檔案和路徑告訴 sshd 守護行程,以便它可以為每個使用者登入請求獲取此標語。對於此,開啟 /etc/sshd/sshd_config 檔案並搜尋 #Banner none

這裡你需要編輯該配置檔案,並寫下你的檔案名並刪除註釋標記(#)。它應該看起來像:Banner /etc/login.warn

儲存檔案並重啟 sshd 守護行程。為避免斷開現有的連線使用者,請使用 HUP 訊號重啟 sshd。

  1. root@kerneltalks # ps -ef | grep -i sshd

  2. root     14255     1  0 18:42 ?        00:00:00 /usr/sbin/sshd -D

  3. root     19074 14255  0 18:46 ?        00:00:00 sshd: ec2-user [priv]

  4. root     19177 19127  0 18:54 pts/0    00:00:00 grep -i sshd

  5. root@kerneltalks # kill -HUP 14255

就是這樣了!開啟新的會話並嘗試登入。你將看待你在上述步驟中配置的訊息。

Login banner in Linux

你可以在使用者輸入密碼登入系統之前看到此訊息。

如何在使用者登入後顯示訊息

訊息使用者在成功登入系統後看到的當天訊息Message Of The Day(MOTD)由 /etc/motd 控制。編輯這個檔案並輸入當成功登入後歡迎使用者的訊息。

  1. root@kerneltalks # cat /etc/motd

  2.           W E L C O M E

  3. Welcome to the testing environment of kerneltalks.

  4. Feel free to use this system for testing your Linux

  5. skills. In case of any issues reach out to admin at

  6. info@kerneltalks.com. Thank you.

你不需要重啟 sshd 守護行程來使更改生效。只要儲存該檔案,sshd 守護行程就會下一次登入請求時讀取和顯示。

motd in linux

你可以在上面的截圖中看到:黃色框是由 /etc/motd 控制的 MOTD,綠色框就是我們之前看到的登入導語。

你可以使用 cowsay[1]banner[2]figlet[3]lolcat[4] 等工具創建出色的引人註目的登入訊息。此方法適用於幾乎所有 Linux 發行版,如 RedHat、CentOs、Ubuntu、Fedora 等。


via: https://kerneltalks.com/tips-tricks/how-to-configure-login-banners-in-linux/

作者:kerneltalks[6] 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂

© 2024 知識星球   網站地圖