以下の内容はhttps://soji256.hatenablog.jp/entry/2024/07/05/191500より取得しました。


ssh で Welcome メッセージが二重に表示されてしまうのを直す

概要

CentOS 7 から AlmaLinux 8 にアップデートした環境で ssh 時に Welcome メッセージが二重に表示されるようになった。 これを解消したときのメモ。*1

Cute fox showing twice on SSH

原因

解決策に行き着くまでに調べた限り、原因の候補は以下の2つ。

  • /etc/motd.tail というファイルがあるため
  • /etc/pam.d/sshd/etc/ssh/sshd_config の2箇所に表示設定があるため

今回は後者が原因だった。本来は /etc/ssh/sshd_configPrintmotd no と設定すべきところ、アップデートした際に設定が抜け落ちていたらしい。当該環境では sshd の設定で Printmotd が指定されていない場合のデフォルト値は Printmotd yes となっていたため表示されるようになっていた。*2

解決策

  1. /etc/ssh/sshd_configPrintmotd no を追加する
  2. systemctl reload sshd で設定ファイルを読み込み直す

うまくいかない場合は設定ファイルが誤っていないか sshd -t などで確認する。

結果

ちゃんと意図したメッセージが表示されるようになった。

Welcome message showing once on SSH

参考

メッセージ表示に関する /etc/pam.d/sshd の設定箇所

session  optional  pam_motd.so

参考にしたサイト

*1:motd で表示するメッセージが二重になっていた。

*2:sshd -t で確認できる。




以上の内容はhttps://soji256.hatenablog.jp/entry/2024/07/05/191500より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14