备份应急工具包

备份 存储在 Home Assistant Cloud 上时始终使用 AES-128 加密。对于存储在其他 备份位置 的备份,您可以选择是否加密备份。备份应急工具包包含恢复备份所需的信息,例如加密密钥和相关备份的元数据。

什么是加密,为什么备份需要加密?

加密是一种将数据转换为编码格式的方法,只有拥有加密密钥的人才能读取。这确保了您关于家庭的数据保持私密性。因此,即使其他人拥有您的 Home Assistant 备份的副本,没有加密密钥,他们也无法读取。

将备份应急工具包存储在安全的地方

  1. 要下载备份应急工具包,请转到 设置 > 系统 > 备份

  2. 如果这是您第一次定义备份设置,请选择 设置自动备份 并下载备份应急工具包。

    • 您也可以稍后从备份配置页面再次下载加密密钥。

    显示备份应急工具包下载对话框中加密密钥的截图

  3. 将工具包存储在安全的地方,远离 Home Assistant 系统。

    • Home Assistant 会跟踪当前的加密密钥。如果您从 Home Assistant 下载,它可以解密您的备份。
    • 但是,如果您在此期间更改了加密密钥,您仍然需要与旧备份匹配的旧密钥。 如果没有加密密钥,就无法 恢复加密备份

更改您的加密密钥

当您设置 备份 时,会自动生成一个加密密钥。此密钥用于所有备份。您可以用新密钥替换此密钥,新密钥将用于所有未来的备份。要解密更改之前创建的备份,您仍然需要以前的加密密钥。

  1. 转到 设置 > 系统 > 备份
  2. 选择 配置自动备份,然后在 加密密钥 下选择 更改
  3. 如果您尚未下载旧的应急工具包,请立即下载。
    • 由于新加密密钥不适用于您之前的备份,请将其存放在安全的地方,并注明它适用于哪些备份。
  4. 要生成新的加密密钥,请选择 下一步,然后选择 更改加密密钥
  5. 下载新的加密密钥并将其存储在安全的地方。

我丢失了备份加密密钥 - 如何找回?

如果您仍然可以访问您的 Home Assistant 实例,您可以从备份设置中再次下载加密密钥。

  • 如果您尚未更改加密密钥:Home Assistant 仍然拥有它。如果您从 Home Assistant 备份页面下载备份,它会即时解密备份。
  • 如果您已更改加密密钥:Home Assistant 无法即时解密。您需要与该备份相关的加密密钥。如果您丢失了加密密钥,并且无法访问您的 Home Assistant 实例,则无法恢复备份。