최재영의 개발 일지
GitHubLinkedIn

맥에서 HostName 변경하기

기타#macos#hostname1분 읽기

ssh를 사용하다보니 현재 설정으로는 로컬 환경인지 원격 환경인지 구분이 안 됐다. 그래서 쉘 프롬프트에 사용자 이름과 호스트 이름을 표시하도록 powerlevel10k 설정을 바꿨다. 그런데 이름이 cjymacs-macui-Macmini로 지저분하게 나왔다.

이 때 표시되는 호스트 이름은 HostName이고, ComputerName은 블루투스나 에어드랍 등에 표시되므로 예쁘게 지어주면 된다.

HostName 확인

scutil --get HostName
scutil --get LocalHostName
scutil --get ComputerName

HostName 변경

# 1. HostName (네트워크 호스트명)
sudo scutil --set HostName "원하는이름"

# 2. LocalHostName (Bonjour/로컬 네트워크에서 사용, .local)
sudo scutil --set LocalHostName "원하는이름"

# 3. ComputerName (시스템 환경설정에 표시되는 이름)
sudo scutil --set ComputerName "원하는이름"