- 本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)
信息说明:
对于无密码身份验证,请执行以下步骤:
在ZRM服务器上,执行以下步骤:
- 成为mysql用户:
#su mysql
- 生成公钥和私钥:
#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 - 使用上述示例,在ZRM服务器上将公用ssh密钥/var/lib/mysql/.ssh/id_rsa.pub复制到MySQL客户端计算机,以另一个名称,即servers_id_rsa.pub。
在客户端计算机上执行以下步骤:
- 成为MySQL客户端计算机上的mysql用户:
#su mysql
- 如果mysql用户主目录的.ssh文件夹中没有authorized_keys文件,请创建该文件。 将备份服务器的公共ssh密钥的内容追加到mysql用户的authorized_keys文件中。
#catservers_id_rsa.pub >>〜mysql / .ssh / authorized_keys
执行完这些步骤后,ZRM Server中的mysql用户将能够使用基于密钥的身份验证,而无需输入密码即可登录MySQL客户端计算机。