Atur HostName, Nama Komputer, dan Nama Bonjour Secara terpisah di OS X

Anda dapat menetapkan nama unik untuk bagaimana nama komputer Mac Anda muncul secara lokal, dari berbagi file dan jaringan, dan bahkan layanan Bonjour, dengan bantuan perintah scutil. Ini memungkinkan Anda memiliki nama host khusus untuk Terminal dan SSH, nama lain yang lebih ramah untuk apa yang dapat dilihat oleh orang lain di jaringan lokal, dan nama lain hanya dapat dilihat oleh layanan seperti AirDrop. Berikut sekilas masing-masing dan bagaimana mengaturnya dari baris perintah.

Untuk memulai, luncurkan Terminal dari / Aplikasi / Utilitas /. Perhatikan - adalah tanda garis ganda, bukan satu bendera.

Atur ComputerName di OS X dengan scutil

ComputerName adalah nama yang disebut "user-friendly" untuk Mac, itu yang akan muncul di Mac itu sendiri dan apa yang akan terlihat oleh orang lain ketika terhubung ke jaringan lokal. Ini juga yang terlihat di bawah panel preferensi Berbagi.

scutil --set ComputerName "MacBook Willy"

Set HostName di OS X dengan scutil

HostName adalah nama yang diberikan ke komputer sebagai terlihat dari baris perintah, dan itu juga digunakan oleh jaringan lokal dan remote saat menghubungkan melalui SSH dan Remote Login.

scutil --set HostName "centauri"

Setel LocalHostName di OS X dengan scutil

LocalHostName adalah pengenal nama yang digunakan oleh Bonjour dan dapat dilihat melalui layanan berbagi file seperti AirDrop

scutil --set LocalHostName "MacBookPro"

Tentu saja tidak ada yang salah dengan menggunakan nama yang sama untuk setiap contoh juga, yang sebenarnya merupakan perilaku default OS X.

Memiliki pengaturan individu akan menjadi tidak penting bagi sebagian besar pengguna Mac, tetapi pengaturan nama komputer kustom selalu merupakan ide yang baik, meskipun pengguna pemula paling baik dilayani melalui panel preferensi Berbagi. Jika Anda ingin masuk ke dalam baris perintah, mungkin bermanfaat untuk melihat video singkat di bawah ini yang menunjukkan scutil mengubah nama host dari mesin Mac OS X:

Akhirnya, Anda juga dapat memeriksa pengaturan LocalHostName, HostName, dan ComputerName saat ini dengan menggunakan scutil dengan flag -get seperti:

scutil --get HostName

Untuk contoh itu, HostName akan dilaporkan kembali, dan jika ada yang tidak disetel akan memberi tahu Anda.