如何在macOS上找回RealVNC Viewer存储的树莓派服务器VNC密码
如何在macOS上找回RealVNC Viewer存储的树莓派服务器VNC密码
嘿,我刚好碰到过和你一模一样的情况,给你几个实用的解决办法,按优先级来:
方法一:直接从macOS钥匙串访问提取密码
既然你已经在Mac钥匙串里看到了“VNC Viewer password storage”相关条目,其实可以直接查看对应的密码:
- 打开「钥匙串访问」应用(可以通过Spotlight搜索“Keychain Access”快速打开)
- 在顶部搜索框里,除了搜“VNC Viewer password storage”,也可以试试搜索你的树莓派IP地址或者主机名,这样更容易定位到对应连接的密码条目
- 双击找到的条目,在弹出的窗口里勾选「显示密码」选项
- 输入你的Mac登录密码进行验证,验证通过后就能看到明文的VNC密码了
方法二:直接在树莓派上重置VNC密码(更简单)
既然你已经能通过VNC Viewer正常连接到树莓派,其实完全不用费劲找旧密码,直接在树莓派上设置新密码就行:
- 在树莓派的VNC窗口里打开终端
- 输入命令
sudo raspi-config并回车 - 在弹出的配置界面里,选择「Interface Options」(接口选项)
- 找到「VNC」选项进入,然后选择设置VNC密码
- 跟着提示输入两次新密码,完成后重启VNC服务或者树莓派,之后就可以用新密码登录了
关于加密的passwords.json文件
你找到的 ~/.vnc/config.d/vncviewer.d/passwords.json 是RealVNC用自有算法加密存储的,官方没有提供解密工具,也不支持用户自行解密,所以就别在这个文件上浪费时间啦。
备注:内容来源于stack exchange,提问作者Radioleao




