首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过编程在macOS大Sur上启用屏幕共享和远程登录?

通过编程在macOS大Sur上启用屏幕共享和远程登录?
EN

Stack Overflow用户
提问于 2022-02-10 21:31:51
回答 1查看 1.6K关注 0票数 1

我正在寻找一种以编程方式在macOS上启用屏幕共享和远程登录的方法,以帮助自动配置新机器。

我在新机器上运行.sh脚本中的以下代码:

代码语言:javascript
运行
复制
    # Enable screensharing for remote management
    sudo defaults write /var/db/launchd.db/com.apple.launchd/overrides.plist com.apple.screensharing -dict Disabled -bool false
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
    # Enable remote login for remote management
    sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

运行后,Screen SharingRemote Login服务将在“系统首选项”>“共享”菜单中检查为On

但是,当我使用connects (Finder中的Cmd+K)启动屏幕共享会话并输入管理员密码时,屏幕共享连接但远程会话只看到一个黑色屏幕。

当我转到物理机器并取消选中/检查“屏幕共享”时,屏幕将通过连接到服务器的屏幕共享会话显示。然而,我想避免任何手动设置步骤,如果可能的话。

是否有人幸运地使用不同的命令/方法来设置屏幕共享和远程登录?

EN

Stack Overflow用户

发布于 2022-02-12 04:38:59

一旦我能使用ssh,我就使用以下代码片段:

代码语言:javascript
运行
复制
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -users localadmin -access -on -privs -all

我记不起是从哪里学来的。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71072532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档