Mac 遠程開啓屏幕共享

使用背景

我們有幾臺Mac作爲服務器,開啓了ssh,之前上線之類的操作都是通過命令來進行的。之前也沒覺得什麼,但是上次上線忽然增加了服務器的數量,命令一下子顯得“不人性化”起來。所以決定改成“帶界面”的操作。

遠程開啓屏幕共享

ssh登陸遠程主機

首先你要在遠程主機開啓ssh登錄,這個在mac電腦上,非常容易操作:系統偏好->共享->遠程登錄。勾選遠程登錄,就開啓了ssh。
當然了,如果能直接開啓遠程登錄,那屏幕共享理論上也是可以開啓的。

執行開啓屏幕共享命令

執行的命令其實就是修改一個系統屏幕分享的配置文件。具體方式如下

開啓

sudo  /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all

其中mypasswd爲你的VNC密碼。

關閉

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off

爲所有用戶開啓VNC

有時候可能會遇到開啓vnc成功了,但是登陸不了的情況,可能是由於沒有爲所有用戶開啓的原因,可以嘗試以下命令:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers

開始遠程控制

Spotlight Search或者任意瀏覽器,輸入VNC://ip地址

vnc://192.168.1.2

輸入遠程用戶名和密碼
完成控制。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章