問題
「システム環境設定 > コンピュータ名」で表示されているコンピュータ名(ローカルネットワーク上のコンピュータ名)とターミナルで表示されるホスト名が異なっていた。以前別の端末で使用していた古い名前がホスト名としてそのまま引き継がれており、システム環境設定でコンピュータ名を変更しても、ターミナル上の表示が変更できない。
解決方法
scutilコマンドを使用して、ターミナルのコマンドラインからホスト名を変更する。
-
ターミナルを開く。
-
ターミナルで下記のコマンドを入力する。パスワードを要求され、入力するとコンピュータ名を確認できる。
$ sudo scutil --get HostName
さらに、下記のコマンドでコンピュータ名を変更できる。
$ sudo scutil --set HostName "XXX(新しいホスト名)"
一度ターミナルを閉じて、再度起動させると、ホスト名が反映されている。
参考
ターミナルから Mac のホスト名またはコンピュータ名を設定する方法
【Tips】Macのコンピューター名を変更する方法