自 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 連線中啟用安全連線
導航至“首選項”窗口,轉到“常規”部分,然後啟用使用遠端登入。
在 Screens### 中啟用安全連接
在 Screens 中,若要啟用安全連接,請存取已儲存的連接設定中的「安全性」部分。
重要:確保已開啟本機連線上的啟用功能。