Saya telah bekerja pada beberapa hal baris perintah dengan pengembang eksternal melalui penampil tim untuk bekerja, untuk berinteraksi dengan CL saya menggunakan terminal pada OSX, ketika bekerja dengan pengembang saya selalu menonton apa yang mereka lakukan dan saya juga memiliki semua sejarah bash .
Biasanya saat membuka terminal saya mendapatkan sesuatu seperti ini
Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$
(note ive mengganti beberapa karakter di baris terakhir dengan 00)
Tapi hari ini ketika saya membuka terminal dan saya mendapatkan ini
Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$
Perhatikan sekarang kata richies-ipad - tahu mengapa ini? Saya tidak tahu ada orang yang disebut richie apalagi membiarkan mereka memiliki akses ke mesin saya. Apakah ini sesuatu yang perlu dikhawatirkan - fakta bahwa seseorang memiliki cukup akses untuk mengubahnya?
Setelah me-reboot mesin saya mendapatkan ini
Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$
Catatan richies-ipad masih ada.
Ngomong-ngomong ini ada di mesin lokal saya.
Juga apa arti ttys001
bagian pada baris pertama?
richies-ipad
.unknown-5c:00:00:00:00:00:~ sam$
tetapi sekarang saya kembali ke kantor menggunakan wifi kantor, yang dikembalikan kerichies-ipad:~ sam$
Jawaban:
Ini tidak perlu dikhawatirkan dari sudut pandang keamanan - bukan berarti seseorang bernama richie memiliki akses ke mesin Anda. Ini mungkin mengindikasikan masalah jaringan. Secara khusus, mungkin sulit bagi Anda untuk mengakses mesin itu melalui jaringan tanpa secara eksplisit mengetahui IP.
Nama host
Teks yang Anda lihat ada
hostname
untuk mesin Anda, yang mungkin diatur oleh server DNS Anda. Fakta yang Anda lihat dirichies-ipad
sana mungkin berarti server DNS Anda menganggap IP Anda saat ini milik mesin itu.Periksa nama host Anda dari terminal dengan mengetik
hostname
di prompt.Pengaturan nama host
Cara termudah untuk menetapkan nama host untuk mesin Anda adalah dengan mengandalkan perilaku Mac OS X dalam mengatur nama host sama dengan nama komputer secara default. Pergi ke
Apple Menu > System Preferences > Sharing
dan ketik nama host yang Anda inginkan ke dalamComputer Name
bidang.Untuk mengatur nama host secara lebih eksplisit, Anda dapat melakukannya dari terminal, menggunakan
hostname
perintah (mishostname <myhostname>
. Seperti yang disebutkan di dalamman hostname
, strategi ini tidak akan selamat dari reboot, dan Anda lebih baik menggunakanscutil --set HostName <myhostname>
untuk mengaturnya.Lihat artikel ini untuk penjelasan yang lebih menyeluruh tentang berbagai nama komputer di bawah Mac OS X.
sumber
Apple Menu > System Preferences > Sharing
saya dapatkansam’s MacBook Pro
meskipun di terminal & ketika saya menjalankan sayahostname
masih mendapatkanrichies-ipad:~ sam$ hostname richies-ipad