mac开启屏幕共享需手动设置vnc密码:在“系统设置→通用→共享”中启用“屏幕共享”,点击“电脑设置”勾选“vnc显示程序可以使用密码控制屏幕”并输入至少8位密码,再勾选“任何人都可以请求取得控制权限”,最后通过终端验证shadowhashdata字段或vnc客户端连接测试。

Mac自带远程桌面功能开启后,默认不设密码,必须手动配置VNC访问密码才能被其他设备连接控制,否则远程连接会直接被拒绝。
在“共享”设置中启用屏幕共享并设密码
第一步:打开Mac的“系统设置”→点击边栏“通用”→向下滚动找到并点击“共享”。
第二步:在共享列表中,勾选“屏幕共享”选项(注意不是“远程管理”,那是Apple Remote Desktop专用)。
第三步:点击右侧的“电脑设置…”按钮→勾选“VNC显示程序可以使用密码控制屏幕”→在下方输入框中【输入至少8位的强密码】→再输入一次确认。这一步漏掉或密码过短,Windows或Linux端的VNC客户端将无法完成身份验证。
第四步:勾选“任何人都可以请求取得控制屏幕的权限”(可选,但建议勾选,否则每次连接需你手动批准)→点“完成”。
验证密码是否生效
打开终端,执行命令:sudo defaults read /var/db/screensharing.plist →若返回内容中包含ShadowHashData字段,说明密码已加密写入系统配置。
从另一台设备(如Windows电脑)用VNC Viewer尝试连接该Mac的IP地址 →输入你刚设的密码 →能成功进入登录界面即表示密码设置完成。











