本文适用于 阿曼达企业(AE)
信息说明:
可以将Amanda Enterprise Server配置为通过SSH身份验证备份所有备份集,特定备份集,甚至特定主机的备份条目,以实现安全的数据传输。 此支持仅在Linux / Solaris / Mac OS X客户端上可用,而在Windows客户端上不可用。
如何使用SSH备份所有Linux / Unix客户端
- 请参阅 如何在Amanda Enterprise中启用SSH身份验证 有关通过SSH备份所有UNIX和Linux客户端的说明。
如何备份特定的Linux / UNIX客户端或仅通过SSH备份Linux / UNIX客户端的特定备份集
- 请参阅以下内容中的“在Amanda服务器上配置SSH密钥”部分 如何在Amanda Enterprise中启用SSH身份验证 有关在Amanda服务器和以下服务器之间为amandabackup用户设置SSH公钥身份验证的说明
- 要备份特定UNIX或Linux主机的所有备份对象,请编辑/ etc / amanda / /disklist.conf文件,用于在其中配置对象并希望使用SSH的备份集。 将“ zmc_ssh_auth”添加到为该主机的每个对象配置备份的部分。 这是将以下行添加到一个对象的部分的示例:myclientmachine.company.com“ / home”“ / home” {zmc_unix_base zmc_ssh_auth加密无压缩无估计calcsize服务器…。 }请注意,必须对该主机上备份的所有对象执行此操作,否则将导致在主机检查和备份期间出现错误。
- 如果备份集中的所有主机都是UNIX和/或Linux客户端,并且您希望通过SSH备份所有主机,请编辑/ etc / amanda / / zmc_backupset_dumptypes文件,用于您要使用SSH的备份集。 将“ zmc_ssh_auth”添加到此文件的zmc_backupset_dumptype dumptype部分中,如下所示:
如何使用SSH恢复备份映像(仅适用于AE 3.1和更早版本):
注意:这仅适用于通过AE 3.1及更早版本中的ZMC还原备份。 即使还原服务未在还原主机上运行,因此在AE 3.3及更高版本中通过ZMC还原的所有备份都不会退回到使用SSH,因此绝不会作为加密传输执行。 在AE 3.1和更早版本中,ZMC Restore |上需要目标还原主机上的root用户密码。 按照以下说明运行还原时的“还原”页面。 需要root特权才能设置已还原文件的原始权限和所有权。
- 在备用Linux客户端上,编辑/etc/xinetd.d/zmrecover文件,并将“ disable = no”替换为“ disable = yes”; 否则,将通过ZMC以不安全的方式执行恢复,而无需使用SSH。
- 在备份客户端上,将xinetd服务重新加载为 根 用户/etc/init.d/xinetd重新加载
- 请按照正常过程通过Zmanda管理控制台还原文件(请参见 恢复| 哪一页).
- 保持 根 用户作为ZMC还原|上的“目标用户名” 哪里页。
- 点击后 恢复 还原|上的按钮| 在还原页面上,将要求目标还原主机的根密码。 输入root密码。 通过SSH成功进行身份验证后,将开始恢复过程。