我家里有多台计算机,我想将每台计算机的 VNC 监听端口更改为唯一的数字,以增加一层保护。
过去,当我更改两台 Mac 上的 VNC 监听端口时,我遵循了以下先前的文章:
http://superuser.com/questions/148095/how-to-change-the-default-screen-sharing-vnc-port-number-on-mac-os-x
然而,当我尝试关注这篇文章时(升级至 El Capitan 后), SUDO 不允许我在进行必要的更改后写入/保存文件。它只是显示“写入错误”。
我以前使用 Mountain Lion 或 Yosemite 时从来没有遇到过这个问题。
非常感谢您的建议(请注意,我只是一个新手,所以请提供分步说明)。
谢谢!
答案1
到目前为止我发现的针对 El Capitan 的最佳方法是:https://superuser.com/a/714931/135611您可以通过编辑 /etc/services 来更改 vnc-server 服务的端口号(使用 rootless 仍然允许)。
因此:sudo nano /etc/services
并更改 vnc-server 端口。然后使用以下命令重新启动 vnc-server:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent