自 macOS 10.12 Sierra 以来,配置内置屏幕共享/远程管理服务以通过安全连接专门响应本地连接请求已成为可能。
要实现这一点,请打开 Terminal.app 并执行以下命令:
sudo defaults write /Library/Preferences/com.apple.RemoteManagement.plist VNCOnlyLocalConnections -bool yes
要恢复为默认行为,请在命令末尾将“yes”替换为“no”。
要求:启用安全连接
要使此配置生效,必须在 Screens 和 Screens Connect(如果已安装)中激活安全连接 (SSH)。没有安全连接就无法进行连接,因为 VNCOnlyLocalConnections 参数指示服务专门监听本地主机。
在 Screens Connect### 中启用安全连接
导航到“首选项”窗口,转到“常规”部分,然后启用 使用远程登录。
在 Screens### 中启用安全连接
在 Screens 中,要启用安全连接,请访问已保存的连接设置中的“安全”部分。
重要提示:确保已打开“在本地连接上启用”。