Anonim

当您在Mac 上登录网站、应用程序和无线网络时,您可以选择将用户名和密码保存到名为Apple Keychain 的集成密码管理系统中。它使用强大的加密保护登录详细信息,并允许您在后续登录尝试中无缝自动填充密码。但是,尽管安全和方便,您还是会遇到需要备份钥匙串项目的情况。

无论是将登录详细信息传输到第三方密码管理器,还是保护它们免受硬件故障或数据损坏,本教程将向您展示几种在 Mac 上导出或备份钥匙串密码的方法。

使用iCloud Keychain在线同步密码

如果您在Mac 上使用Apple ID,则可以激活一项名为iCloud Keychain 的功能,以在Apple 服务器上创建基于云的密码副本。您还可以使用它在 Apple 生态系统内的设备(例如 iPhone 和 iPad)之间同步它们。但最重要的是,如果您重新安装 macOS、切换到新 Mac 或重置 Mac 的管理员密码,它可以帮助您恢复登录信息。

然而,iCloud Keychain 并不是一种完美的备份形式。例如,如果您不小心修改或删除了 Mac 上的密码,您将无法取回密码。更糟糕的是,iCloud 还会将您的更改同步到您的其他 Apple 设备。但是使用 iCloud Keychain 利大于弊,所以在你的 Mac 上激活它仍然是个好主意。

1。在 Mac 上打开系统偏好设置应用。

2。选择Apple ID。

Note:如果您尚未使用Apple ID 登录Mac,请使用 Sign in with Apple ID选项并输入您的Apple ID凭据。

3。选中Keychain旁边的复选框。

4。输入您的Apple ID密码并选择OK.

5。输入您的 Mac 用户帐户密码并选择OK。这应该会提示您的 Mac 将您的密码上传到 Apple 服务器。

注意:要让您的密码在另一台Mac上显示,只需使用您的Apple ID登录并按照上述步骤操作激活 iCloud 钥匙串。在 iOS 和 iPadOS 设备上,转到Settings > Apple ID > Keychain并打开iCloud Keychain旁边的开关以同步您的登录信息。

使用Safari密码管理器导出密码

尽管您的 Mac 附带一个名为 Keychain Access 的专用 Apple Keychain 管理器,但您不能使用它来备份或导出项目。但是,如果您的 Mac 运行 macOS Monterey 或更高版本,您可以使用 Safari 的内置密码管理器(它允许您查看和自动填充存储在默认登录钥匙串中的已保存密码)以 CSV 文件格式保存您的登录信息。

然后,您可以使用 CSV 文件将密码导入备用密码管理实用程序(1Password、LastPass 和 Dashlane 是适用于 Mac 的最佳密码管理器之一)或第三方浏览器,例如谷歌浏览器或火狐浏览器。或者,您可以保留它作为备份,并在丢失时将登录详细信息重新添加到您的默认钥匙串中。

Warning:Safari 生成的纯文本CSV 文件没有加密,因此任何人都可以打开并查看其内容。确保在将文件导入另一个密码管理器后将其删除或将其存储在安全位置。

1。打开Safari并选择Safari > Preferences在菜单栏上。

2。切换到Passwords 选项卡。然后,输入您 Mac 的管理员密码或使用 Touch ID 验证您自己。

3。选择“密码”窗口左下角的More 图标(三个点),然后选择Export Passwords选项。

4。在确认弹出窗口中再次选择导出密码。

5。指定 CSV 文件的保存位置并选择Save.

Note:如果要将密码重新导入钥匙串(导入相同或不同的 Mac),请选择 More > 在Safari 的密码管理器中导入密码 并选择CSV 文件。

手动备份Keychains文件夹

如果您在Mac 上打开Keychain Access 应用程序(转到Launchpad​​ 并选择Other > Keychain Access),您会注意到Default Keychains 下的两个列表-登录本地项目/iCloud这些钥匙串默认存储您的网站、应用程序和Wi-Fi 密码。此外,您将在Custom Keychains下找到用户生成的钥匙串

Apple Keychain 将所有这些钥匙串作为单独的数据库文件存储在KeychainsLibrary 下的Keychains 文件夹中 Mac 用户帐户的目录。如果您想恢复对钥匙串项目的任何意外更改,您可以选择定期备份文件夹并恢复文件。

Note:进行手动备份的最佳替代方法是在Mac 上激活Time Machine。它不仅会定期备份您的整个 Mac(包括整个Keychains 文件夹),而且还能帮助您方便地恢复文件和文件夹。了解如何在 Mac 上设置和使用时间机器。

1。按住 Control 键并单击 Dock 上的Finder 图标并选择Go >前往文件夹。

2。输入以下内容并按Enter:

~/图书馆

3。将Keychains文件夹复制到不同的目录或外部驱动器。

如果您对钥匙串进行了任何意外更改,您可以通过用备份替换以下数据库文件来恢复它们:

Login:替换login-keychain-db文件.

Local Items/iCloud​​:替换 keychain-2.db keychain-2.db-wal和 keychain-2.db-shm UDiD(唯一设备标识符)子文件夹下的文件。

Custom keychain:通过文件名识别和替换自定义钥匙串。

Note:除了自定义钥匙串,将登录或本地项目/iCloud 数据库文件复制到另一台Mac 将不起作用。

保护您的钥匙串密码

激活iCloud 钥匙串或将密码导出到CSV 既快捷又方便。但是如果你想创建钥匙串的完整备份,请设置时间机器或手动复制钥匙串文件夹。

如何在 Mac 上导出和备份钥匙串密码