私はそれをカスタマイズし、次のようにログインする/etc/motd
と正しく表示されますssh
。
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 2.6.32-042stab141.3 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
* Ubuntu 20.04 LTS is out, raising the bar on performance, security,
and optimisation for Intel, AMD, Nvidia, ARM64 and Z15 as well as
AWS, Azure and Google Cloud.
https://ubuntu.com/blog/ubuntu-20-04-lts-arrives
<< contents of /etc/motd >>>
Last login: Sun May 17 21:41:54 2020 from 37.30.54.65
その後、設定UsePAM
をに変更しましたが、no
結果は次のようになります。
Last login: Sun May 17 21:41:54 2020 from 37.30.54.65
ウェルカム画面を維持してUsePAM
見続けたいです。no
答え1
/etc/motd
通常、PAMがシステムに表示されることを担当しているようです。
UsePAM no
に設定されている場合は、PAMを使用していない場合でも印刷するようにsshd_config
設定する必要があります。PrintMotd yes
sshd
/etc/motd
Ubuntuはこれを使用して、複数のソースから(そしておそらくスクリプトによって生成された他のコンテンツ...または私が正しく覚えている場合は同様のもの)から毎日pam_motd.so
メッセージを作成することに注意してください。/etc/motd
/etc/motd.d/*
update-motd
/var/motd.dynamic
sshd
MOTDルーチンがより簡単になる可能性があるため、メッセージ全体が/etc/motd
。
答え2
私はコメントできません。これは技術的に答えではありません。私も同じ問題があります。公開鍵認証以外の認証は有効にしたくないので、PAMを無効にしたいと思います。もちろん、PAMを有効にして設定できます。
PasswordAuthentication no
だから、PAMを再び有効にし、MOTDが再び表示されます。 PAMなしでMOTDを有効にする方法がわかりません(それでこれは実際には答えではありませんが、可能役に立つ)
答え3
また、ウェルカム画面を維持してUsePAM
見続けたいです。no
-filesの場所がmotd
変更され、/etc/update-motd.d/
ウェルカム画面を見ることができるようですrun-parts /etc/update-motd.d/
。
たとえば、ログイン時に表示されるようにrun-parts /etc/update-motd.d/
下部に追加できます。~/.profile
からインスピレーションを受ける:https://til.hashrocket.com/posts/rymit7rzif-view-the-motd-after-login-in-ubuntu