這是關於系統訊息,在登入 ubuntu 伺服器後向用戶顯示。
預設情況下,ubuntu 伺服器會在登入時向您顯示系統訊息,例如伺服器 IP 位址、正在運行的進程數、登入用戶數等。經過玩弄和測試後,它不再顯示了。
我試著做一些研究,但有一個問題是,大多數談論這個主題的人都會混淆兩件事:這個系統資訊和當天的消息(motd)。
但是莫德 和這系統資訊絕對是不是同一件事。我已經看到了系統資訊和當天的消息。
它什麼時候停止顯示的?
下列的 本指南,只允許使用公鑰登錄,這就是我所做的更改:
- 在 /etc/ssh/sshd_config 中我替換
#PasswordAuthentication yes
為PasswordAuthentication no
並替換UsePAM yes
為UsePAM no
現在,透過 ssh 登入時,僅顯示當天的訊息。在 tty1 上登入實際/實體伺服器(我的意思是沒有遠端存取),它仍然顯示這兩個訊息。
我怎麼又找回來了...
我測試了一些選項。
設定後,UseLogin yes
它再次向我展示了兩者。
在古代(2000年)我發現,此選項有問題,但這應該不再是問題了,對吧?
實際上,我不太明白為什麼 pam 在該教程中被禁用,因為它首先是關於停用密碼登入的。但無論如何,將該選項設為UsePAM yes
net 也可以幫助我解決我的問題。
現在,實際問題是。我對 /etc/ssh/sshd_config 中的這些設定安全嗎:
UseLogin yes
,
PasswordAuthentication no
UsePAM no
?
編輯 1 當我再次說「使用 PAM 是」之前,我一定混淆了一些東西(感到困惑,玩弄太多設定),並沒有解決問題。
當我只設定PasswordAuthentication no
係統資訊時,您登入時會繼續顯示。