motdにAAを設定したら、2回表示されてしまう事象に遭遇しました。
Mechamaru:~ fujio$ ssh vpn01
___ ___ ________ ________ ________
|\ \|\ \|\ ___ \|\ __ \|\ ___ \
\ \ \\\ \ \ \_|\ \ \ \|\ \ \ \\ \ \
\ \ \\\ \ \ \ \\ \ \ \\\ \ \ \\ \ \
\ \ \\\ \ \ \_\\ \ \ \\\ \ \ \\ \ \
\ \_______\ \_______\ \_______\ \__\\ \__\
\|_______|\|_______|\|_______|\|__| \|__|
Last login: Mon Oct 23 01:28:21 2023 from 192.168.10.113
___ ___ ________ ________ ________
|\ \|\ \|\ ___ \|\ __ \|\ ___ \
\ \ \\\ \ \ \_|\ \ \ \|\ \ \ \\ \ \
\ \ \\\ \ \ \ \\ \ \ \\\ \ \ \\ \ \
\ \ \\\ \ \ \_\\ \ \ \\\ \ \ \\ \ \
\ \_______\ \_______\ \_______\ \__\\ \__\
\|_______|\|_______|\|_______|\|__| \|__|
[fujio@vpn01 ~]$
ぱっと見では何が原因か分かりづらいのですが、よくある事象のようです。
原因
よくある原因として、以下の2つにmotdを表示する設定が記述されてしまっていることが挙げられます。
- /etc/ssh/sshd_config
- /etc/pam.d/sshd
対処
片方の設定を無効化することで、重複してmotdが表示される事象を回避できます。私の場合はsshd_config
を修正しました。PrintMotd
をno
にしましょう。デフォルトはyes
なので、設定がコメントアウトされている場合明示的にno
にする必要があります。私の環境もPrintMotd
はコメントアウトされていましたが、明示的にno
にする必要がありました。
これで、motdの内容が一度だけ表示されるようになりました。
Mechamaru:~ fujio$ ssh vpn01
___ ___ ________ ________ ________
|\ \|\ \|\ ___ \|\ __ \|\ ___ \
\ \ \\\ \ \ \_|\ \ \ \|\ \ \ \\ \ \
\ \ \\\ \ \ \ \\ \ \ \\\ \ \ \\ \ \
\ \ \\\ \ \ \_\\ \ \ \\\ \ \ \\ \ \
\ \_______\ \_______\ \_______\ \__\\ \__\
\|_______|\|_______|\|_______|\|__| \|__|
Last login: Mon Oct 23 01:29:51 2023 from 192.168.10.113
[fujio@vpn01 ~]$