如何为ZRM设置无密码身份验证

  • 本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)

信息说明:

对于无密码身份验证,请执行以下步骤:

在ZRM服务器上,执行以下步骤:

  1. 成为mysql用户:
    #su mysql
  2. 生成公钥和私钥:
    #ssh-keygen -t rsa

    生成公共/私有rsa密钥对。
    输入用于保存密钥/var/lib/mysql/.ssh/id_rsa的文件:
    输入密码(无密码时为空):
    再次输入相同的密码:
    您的标识已保存在/var/lib/mysql/.ssh/id_rsa中。
    您的公共密钥已保存在/var/lib/mysql/.ssh/id_rsa.pub中。
    关键指纹是:
    61:b3:88:a4:dd:86:2c:ef:2f:73:8b:91:ec:aa:3d:4a mysql@sunil
  3. 使用上述示例,在ZRM服务器上将公用ssh密钥/var/lib/mysql/.ssh/id_rsa.pub复制到MySQL客户端计算机,以另一个名称,即servers_id_rsa.pub。

在客户端计算机上执行以下步骤:

  1. 成为MySQL客户端计算机上的mysql用户:
    #su mysql
  2. 如果mysql用户主目录的.ssh文件夹中没有authorized_keys文件,请创建该文件。 将备份服务器的公共ssh密钥的内容追加到mysql用户的authorized_keys文件中。
    #catservers_id_rsa.pub >>〜mysql / .ssh / authorized_keys

执行完这些步骤后,ZRM Server中的mysql用户将能够使用基于密钥的身份验证,而无需输入密码即可登录MySQL客户端计算机。