当我想将SCP或SSH插入计算机时,我想更改Mac的主机名。
我按照说明使用来在线更改主机名scutil
。现在,当我进入hostname
终端时,它会回显我将其更改为的内容。但是,当我转到“系统偏好设置>共享”并启用远程登录时,它显示了一个不同的主机名,该主机名是从我的IP地址和我的wifi提供商(例如my_ip_address.dhcp4.some_university.edu
)获得的。
无论主机名的DNS部分如何,如何将主机名的计算机特定部分(IP地址部分)更改为始终相同?
另外,还显示了两个不同的主机名。两者之间有什么区别,我能够更改的主机名如何发挥作用?
编辑:我已经按照JakeGould的指示更改了我的HostName,ComputerName和LocalHostName,但我仍然遇到这个问题。当我在终端查询我的主机名时,它返回将其更改为的值scutil
,但是,当我在“系统偏好设置”的“共享”部分中启用文件共享时,我得到了IP地址与互联网提供商的DNS配对的一些迭代。无论互联网提供商如何,都是如此。
sudo scutil --set HostName 'myHostName'
,但是只是为了确保我也按照您的建议更改了计算机名和本地主机名。但是,在“系统偏好设置”中启用远程登录时的主机名未更改。