Skip to main content

使用Dropbox同步Mac Keychains

ENC EncryptStick DataVault (六月 2025)

ENC EncryptStick DataVault (六月 2025)
Anonim

当Apple首次发布适用于Mac的iCloud时,它无法同步Mac的钥匙串文件。通过同步钥匙串文件,您可以在所有正在使用的Mac上使用相同的密码和登录信息。

跨多台Mac同步密码和登录的能力是一个惊人的好处,而且Apple最初没有包含与iCloud的钥匙串同步似乎很奇怪。

在以后的iCloud更新中,添加了在iCloud中以加密格式存储钥匙串数据的功能,这使得使用Dropbox的解决方法变得不必要。

如果您希望设置与iCloud同步的钥匙串,请按照以下步骤中列出的步骤操作:

使用iCloud Keychain的指南

如果您更愿意使用Dropbox同步Mac的钥匙串,请按照以下步骤操作。

使用Dropbox同步Mac Keychains

苹果公司免费更换旧版MobileMe服务的iCloud有很多功能,其中最重要的是它是免费的。但即使是免费也无法弥补一些关键的MobileMe功能的丢失,包括将Mac的钥匙链同步到其他Mac的能力。

Mac的钥匙串文件存储您经常使用的密码和其他敏感数据。这可以包括诸如邮件密码,网络密码,安全证书,应用程序密码以及公钥和私钥之类的项目。将多台Mac与公共钥匙串文件同步的能力是节省时间和麻烦的好方法。

当然,您可以通过复制钥匙串文件手动更新您使用的每台Mac。但是,当您在多台Mac上创建新密码或其他重要数据时,这很快就会变得麻烦(并且令人困惑)。试图确定哪个钥匙串文件是最新的是令人沮丧的练习。

MobileMe通过提供自动同步钥匙串解决了这个问题。这个过程非常简单,这使得很难理解为什么Apple从iCloud中删除了这个功能。

我们将向您展示如何使用Dropbox创建自己的钥匙串同步服务。

您可以使用其他基于云的服务来同步您的钥匙串,但我们只测试了Dropbox。如果您决定尝试其他云服务,则这些说明应作为一般指南。您的钥匙串文件包含敏感数据,因此无论您使用哪种服务,请先检查它。确保对发送到云服务器和从云服务器发送的数据使用高级加密。请记住,对于任何云服务,您将信息放置在超出您直接控制范围的位置。

你需要什么

  • Dropbox,它将作为您的钥匙串文件的中央存储库。
  • 您经常使用的两台或多台Mac。
  • 运行OS X 10.5或更高版本的Mac。您可以使用Tiger(OS X 10.4),但我们无法验证这一点。如果您尝试使用Tiger,请给我们留言,告诉我们它是否适用于您。

在你开始之前

我们将移动并删除您的钥匙串文件的本地副本。在继续之前,我强烈建议您创建数据的当前备份。我们还将备份钥匙串文件,作为额外的安全措施。

让我们开始吧

您需要在要包含在钥匙串同步中的所有Mac上安装Dropbox。您可以在以下指南中找到有关安装Dropbox的说明:为Mac设置Dropbox。

为了复制钥匙串文件,您需要确定哪台Mac是您的主Mac。它应该是具有最新的keychain文件或最常用的密钥链文件的文件。

  1. 使用Finder打开位于〜/ Library /的Keychains文件夹。代字号(〜)表示您的主文件夹;您应该在主文件夹中看到Library文件夹。
  2. 在OS X Lion及更高版本中,〜/ Library文件夹在视图中隐藏。您可以在以下指南中找到有关使〜/ Library文件夹可见的说明:OS X Lion隐藏您的库文件夹,或者您只需按住选项键并从Finder菜单中选择“Go”。按住选项键,“库”将出现在“转到”菜单中。从“转到”菜单中选择“库”,将打开Finder窗口。您将看到该窗口中列出的Keychains文件夹。
  3. 在Keychains文件夹中,右键单击login.keychain文件,然后从弹出菜单中选择“复制”。
  4. 将创建一个名为login copy.keychain的重复文件。
  5. 您刚创建的登录copy.keychain文件将用作login.keychain文件的临时备份。
  6. 将login.keychain文件拖到Dropbox文件夹中。这实际上会将login.keychain文件移动到Dropbox文件夹,将其放在云中,其他Mac可以使用它。您会注意到本地Mac上不再存在login.keychain文件。我们需要告诉Keychain Access应用程序keychain文件所在的位置;否则,它将创建一个新的空白文件来使用。
  7. 启动位于/ Applications / Utilities中的Keychain Access。
  8. 从Keychain Access菜单中,选择File,Add Keychain。
  9. 在打开的工作表中,导航到Dropbox文件夹并选择login.keychain文件。单击“添加”按钮。

您的主Mac现在已链接到login.keychain文件的Dropbox副本。现在我们需要将您要同步的任何其他Mac链接到同一个文件。

添加其他Mac

您需要对要与公共密钥链文件同步的每台Mac执行上述步骤,但有一个例外。在创建现有钥匙串文件的备份后,您需要删除要同步的每台Mac上的login.keychain文件。

所以要遵循的步骤是:

步骤1到5。

将login.keychain文件拖到回收站。

第7至9步。

而已。您的Mac现在链接到login.keychain文件的Dropbox副本,确保它们都将同步到同一个钥匙串文件。

关于那些临时备份……

我们创建了钥匙串文件的临时备份,以防万一在此过程中出现问题。如果遇到问题,只需将备份副本重命名为login.keychain,然后根据需要启动Keychain Access并添加login.keychain文件。

如果一切顺利,您可以删除您创建的临时备份,也可以将它们保留在原位。它们不会影响您的Mac,并且如果您愿意,它们将允许您将Mac恢复到设置钥匙串同步之前的状态。

发布时间:2012年5月6日

更新时间:2016年1月4日