zoukankan      html  css  js  c++  java
  • Mac终端命令远程开启屏幕共享进行远程控制

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

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/showhilllee/article/details/49306211

    使用背景

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

    远程开启屏幕共享


    ssh登陆远程主机

    如果你连ssh都没开启那就没办法了。 
    具体的登陆命令查看之前的博文:http://blog.csdn.net/showhilllee/article/details/47102413


    执行开启命令

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

    开启

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

    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
    • 1

    其中mypasswd为你的VNC密码。

    关闭

    使用以下命令关闭共享:

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

    为所有用户开启vnc

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

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

    开始远程控制

    Mac 自带支持VNC,可以直接用系统浏览器Safari也可以使用支持VNC的第三方软件来进行控制。 
    使用Safari控制的方式为:

    • 打开Safari
    • 在地址栏里输入vnc+远程主机地址
    vnc://192.168.168.168
    • 1
    • 回车后输入远程地址的用户名和密码
    • 回车进行连接

    有没有看到远程主机的界面?是不是很激动?

  • 相关阅读:
    HDU4311 Meeting point1 曼哈顿距离快速计算
    POJ1681 Painter's Problem 高消
    解决FLASH遮住DIV层的方法
    jcarousellite jQuery实现滚动的图片
    js中escape,encodeURI,encodeURIComponent三个函数的区别
    clear:both; 用法 什么时候用
    IE6下使网页png图片透明显示
    jqueryautocomplete 使用手册
    jquery获得select option的值 和对select option的操作
    jquery1.6获取checkbox的选中状态
  • 原文地址:https://www.cnblogs.com/coolcold/p/10892993.html
Copyright © 2011-2022 走看看