远程开启屏幕共享
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
开始远程控制
Mac 自带支持VNC,可以直接用系统浏览器Safari也可以使用支持VNC的第三方软件来进行控制。
使用Safari控制的方式为:
打开Safari
在地址栏里输入vnc+远程主机地址
vnc://ip地址
回车后输入远程地址的用户名和密码即可连接