设置SSH传输以进行amrecover恢复

本文适用于 阿曼达企业(AE)

从客户端(copper.zmanda.com):

  1. 确保在“ /var/lib/amanda/.ssh”目录中具有以下文件
#ls -al /var/lib/amanda/.ssh -rw ------- 1 root root 1675 Jul 28 15:12 id_rsa_amrecover -rw ------- 1 root root 393 Jul 28 15:12 id_rsa_amrecover.pub
  1. 将id_rsa_amrecover.pub密钥复制到服务器
    作为根:
# scp /var/lib/amanda/.ssh/id_rsa_amrecover.pub root@quartz.zmanda.com:~amandabackup/.ssh/amrecover.pub.tmp root@quartz.zmanda.com 的密码:id_rsa_amrecover.pub 100% 221 0.2 KB/s 00:00
  1. 编辑/etc/amanda/amanda-client.conf
conf“ sshbackup”#您在服务器上的配置名称index_server“ quartz.zmanda.com”#您被索引的服务器tape_server“ quartz.zmanda.com”#您的amidxtaped服务器#tapedev“”#您的磁带设备auth“ ssh”#您的ssh密钥文件(如果使用ssh auth ssh_keys“ /var/lib/amanda/.ssh/id_rsa_amrecover”)
  1. 从客户端SSH到服务器,输入“是”以添加到已知主机列表中,然后按“ Ctrl-C”
    作为amandabackup:
# ssh quartz.zmanda.com 无法确定主机“quartz.zmanda.com (192.168.10.197)”的真实性。 RSA 密钥指纹为 c9:02:da:42:16:0f:da:c7:a0:e1:f2:53:25:a7:6c:8f。 您确定要继续连接(是/否)? 是 警告:将 'quartz.zmanda.com,192.168.10.197' (RSA) 永久添加到已知主机列表中。 amandabackup@quartz.zmanda.com 的密码:

从服务器(quartz.zmanda.com):

  1. 将amrecover.pub密钥附加到服务器上的authorized_keys
    作为根:
#cd /var/lib/amanda/.ssh#cat amrecover.pub.tmp >> authorized_keys#rm amrecover.pub.tmp#chown amandabackup:diskauthorized_keys#chmod 600authorized_keys如果客户端为64位,则需要执行以下步骤它可以在版本3.3.9和更低版本上使用#mkdir -p / usr / lib64 / amanda /#ln -s / usr / lib / amanda / amandad / usr / lib64 / amanda / amandad

从客户端(copper.zmanda.com):

  1. 使用SSH身份验证测试amrecover
    作为根:
#amrecover AMRECOVER版本3.x。 正在与quartz.zmanda.com上的服务器联系...准备就绪的220石英AMANDA索引服务器(3.x)。 将还原日期设置为今天(2006-09-08)200工作日期设置为2006-09-08。 200 Config设置为sshbackup。 501主机铜不在您的磁盘列表中。 正在尝试主机Copper.zmanda.com ... 200转储主机设置为Copper.zmanda.com。 使用setdisk命令选择要恢复的转储磁盘
  1. 如果建立连接,则安装完成