UbuntuにSSHでログインしたときに出てくるこの画面を修正します。
Ubuntu 20.04 / 22.04共に同じ手順で実施できました。
手順
motd配下の全てのアクセス権を一時剥奪します。
sudo chmod -x /etc/update-motd.d/*
Welcomeメッセージに入れるパッケージをインストールします。
sudo apt install ansiweather
# 都市の天気予報をコマンドラインで答えるコマンドです
独自のWelcomeメッセージを作成します
sudo vi /etc/update-motd.d/01-custom
メッセージ内容
#!/bin/bash
echo "NOBODY EXPECTS THE SPANISH INQUISITION!"
echo "まさかの時のスペイン宗教裁判!"
echo " "
ansiweather -l tokyo
ansiweather -l penzance
# -l の後に都市名を入力することで、その都市の天気予報が表示されます
fail2ban-client status sshd
# fail2banでのブロック状況を確認
作成したWelcomeメッセージに実行権をつけます
sudo chmod +x /etc/update-motd.d/01-custom
変更後、このように表示されることを確認。
ログイン時のWelcomeメッセージ(motd)が修正されました。