您的位置:首页 > 其它

Mac终端命令远程开启屏幕共享进行远程控制

2015-10-21 16:25 387 查看

使用背景

我们有几台Mac作为服务器,开启了ssh,之前上线之类的操作都是通过命令来进行的。之前也没觉得什么,但是上次上线忽然增加了服务器的数量,命令一下子显得“不人性化”起来。所以决定改成“带界面”的操作。

远程开启屏幕共享

ssh登陆远程主机

如果你连ssh都没开启那就没办法了。

具体的登陆命令查看之前的博文:/article/3665274.html

执行开启命令

执行的命令其实就是修改一个系统屏幕分享的配置文件。具体方式如下:

开启

使用以下命令进行开启共享:

[code]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密码。

关闭

使用以下命令关闭共享:

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


为所有用户开启vnc

有时候可能会遇到开启vnc成功了,但是登陆不了的情况,可能是由于没有为所有用户开启的原因,可以尝试以下命令:

[code]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+远程主机地址

[code]vnc://192.168.168.168


回车后输入远程地址的用户名和密码

回车进行连接

有没有看到远程主机的界面?是不是很激动?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: