Mac

Mac にSSHアクセス時にログインメッセージを表示する

先日購入した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 ~ % 

もっとわかりやすくするためにはアスキーアートなどの複数行に渡るメッセージを表示しておくことで、ログインしたことがわかりやすくなります。