先日購入したMac miniをサーバーとして使用しているのですが、Linuxサーバーと同様にログイン時にメッセージを表示したいと思いました。
そこでMacでSSHアクセス時にログインメッセージを表示する方法を紹介します。
Linuxと同様に「/etc/motd」ファイルを作成してメッセージを記述することでログイン時に表示されます。
ただしMacではデフォルトでは「/etc/motd」ファイルが存在しないので作成する必要があります。
1. /etc/motd ファイルを作成する
まずは「/etc/motd」ファイルを作成してメッセージを記述します。
sudo vi /etc/motd
とりあえず「Wellcome Hinco mac server」と記述して保存します。
Wellcome Hinco mac server
Mac にsshで接続してみます。
ssh [ログインユーザー]@[MacのIPアドレス]
接続すると以下のように「Wellcome Hinco mac server」と表示されます。
Last login: Sat Jan 11 11:20:16 on ttys001
(login_user@192.168.1.XX) Password:
Last login: Sat Jan 11 11:20:29 2025 from 192.168.1.xx
Wellcome Hinco mac server
login_user@mac-mini-server ~ %
もっとわかりやすくするためにはアスキーアートなどの複数行に渡るメッセージを表示しておくことで、ログインしたことがわかりやすくなります。