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

摘要:
远程屏幕共享SSH登录远程主机如果你甚至不启用SSH,那是没有办法的。具体方法如下:使用以下命令开始共享:sudo/System/Library/CoreServices/RemoteManagement/ARDAgent App/Contents/Resources/kickstart activate configure access on clientopts setvnclegacy vnclegacases clientopts set vncpw vncpwmypasswd restart agent priv-all1,其中mypasswd是您的VNC密码。关闭使用以下命令关闭共享:sudo/System/Library/CoreServices/RemoteManagement/ARDAgent App/Contents/Resources/kickstart deactivate configure access off1为所有用户启用vnc。有时,vnc已成功启用,但登录失败。这可能是因为没有为所有用户启用它。您可以尝试以下命令:sudo/System/Library/CoreServices/RemoteManagement/RDAgent App/Contents/Resources/kickstart activate configure access off restart agent private vs all allowAccessFor allUsers1开始远程控制Mac对VNC的内置支持。您可以直接使用Safari、系统浏览器或支持VNC的第三方软件。
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
  • 回车后输入远程地址的用户名和密码
  • 回车进行连接

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

免责声明:文章转载自《Mac终端命令远程开启屏幕共享进行远程控制》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux下安装使用libuuid(uuid-generate)CUDA学习:进一步理解块、线程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS应用程序的跳转和URL Scheme的使用

第一:什么是URL Scheme与Android的URL Scheme类似,是为方便app之间互相调用而设计的。你可以通过一个类似URL的链接,通过系统的OpenURl来打开该app,并可以传递一些参数。每个URL必须能唯一标识一个APP,如果你设置的URL与别的APP的URL冲突,此时,你的APP不一定会被调用起来,原因是当APP在安装的时候就已经在系统...

[App Store Connect帮助]四、添加 App 图标、App 预览和屏幕快照(5)移除 App 预览或屏幕快照

您可以随时移除 App 预览,但仅可在 App 状态为可编辑时才能移除屏幕快照。要了解可编辑的状态,请前往 App 状态。 必要职能:“帐户持有人”职能、“管理”职能、“App 管理”职能或“营销”职能。请参见职能权限。 在首页上,点按“我的 App”,选择您的 App,然后在左列中点按平台版本。 在“App 预览和屏幕快照”部分的底部,点按“媒体管理”...

Centos7 基于SVN+Apache+IF.svnadmin实现web管理

1、简单介绍: iF.SVNAdmin应用程序是您的Subversion授权文件的基于Web的GUI。它基于PHP 5.3,需要安装一个Web服务器(Apache)。该应用程序不需要数据库后端或任何类似的,它完全基于Subversion授权和用户认证文件。(+包含用户和组的LDAP支持)2、软件准备: [root@localhost ~]#yum inst...

应用程序框架实战三十四:数据传输对象(DTO)介绍及各类型实体比较

本文将介绍DDD分层架构中广泛使用的数据传输对象Dto,并且与领域实体Entity,查询实体QueryObject,视图实体ViewModel等几种实体进行比较。 领域实体为何不能一统江湖? 当你阅读我或其它博主提供的示例代码时,会发现几种类型的实体,这几种实体初步看上去区别不大,只是名称不同,特别在这些示例非常简单的情况下更是如此。你可能会疑惑为何要搞得...

完美日记:实现高弹性高稳定电商架构

公司简介 完美日记(Perfect Diary)是广州市“独角兽”创新企业——广州逸仙电子商务有限公司旗下首个美妆品牌,创立于2017年,用心为新生代女性开发高品质、精设计、易上手的彩妆及护肤产品,立志于打造有国际影响力的Chinese Beauty Icon。 完美日记上线不到两年即成为天猫彩妆销冠,2019年成为11年来第一个登上天猫双十一彩妆榜首的国...

Windows10 切换用户访问共享

前言 Windows 对于访问共享文件夹的用户管理策略——是这样的: 第一次访问需要登录的共享文件夹:输入用户名、密码。 第一次 以后 访问同一的共享文件夹:默认上次使用的用户名、密码。 所以会出现无法切换用户登录的情况。 本文就此问题提供解决方法。 问题举例 找不到切换用户的入口 右键共享文件夹 “映射网络驱动器” 使用其他账户登录时: “网络文...