ssh 密钥认证 备份讲解

1、我们准备三台机器
A-Server 节点服务器
B-Client  节点服务器
C-Client  备份服务器


操作步骤:

1、在A服务器上生成密钥对,  其实在哪台上面生成密钥对都可以,只要是一对密钥对就可以

2、将公钥从A服务器分发到B与C服务器上  目的是要将私钥分发到B服务器上,因为C服务器是备份服务器所以应该放置公钥
C服务器同理

3、将私钥通过scp 命令copy到B服务器上

4、在A与B服务器上验证登录 C服务器





拓展

如果想实现从A与B服务器备份内容到C服务器,还要备份到C服务器指定的/root目录下

我们可以先通过

scp -P 22 -p -r /tmp [email protected]:~

然后在这三台机器上通过sudu提权的方式再将文件通过rsync同步到/root目录下
visudo
botian ALL=(ALL) NOPASSWD: /usr/bin/rsync,/bin/tar,/usr/bin/scp

ssh -t -p 22 [email protected] sudo /usr/bin/rsync -avz -P tmp /root




 

你可能感兴趣的:(ssh,密钥认证,备份讲解)