CentOS 无密码将文件备份到另一台服务器
来源:互联网 发布:xalharnet软件下载 编辑:程序博客网 时间:2024/05/17 01:10
假设现在有以下两台服务器
服务器A:文件服务器
服务器B:备份服务器
现在要将服务器A上/usr/local/backup/下的文件备份到服务器B上/usr/local/backup/目录下
1.以root用户登录服务器A,执行ssh-keygen -b 1024 -t rsa
Generatingpublic/private rsa key pair.
Enter file inwhich to save the key (/root/.ssh/id_rsa):
Enter passphrase(empty for no passphrase): <-- 直接输入回车
Enter samepassphrase again: <-- 直接输入回车
Youridentification has been saved in /root/.ssh/id_rsa.
Your public keyhas been saved in /root/.ssh/id_rsa.pub.
The key fingerprintis:
49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1croot@Client
注意:在程序提示输入passphrase时直接输入回车,表示无证书密码。2.在服务器A执行 scp -P 服务器B端口 /root/.ssh/id_rsa.pub root@服务器B的IP:/root/.ssh/authorized_key,输入服务器B的密码,然后输入yes回车,会显示公钥上传进度。 #将公钥从服务器A传到服务器B,建立安全信任关系
3.在服务器A新建脚本, vi /usr/local/backup.sh #新建脚本backup.sh,输入
#!/bin/sh
scp -P服务器B端口 /usr/local/backup/文件名 root@服务器B的IP:/usr/local/backup/文件名
4.将脚本/usr/local/backup.sh加入到crontab定时任务中
vi crontab #编辑定时任务,加入下面一句话
12 12 * * * root/usr/local/backup.sh #每天12点12分执行backup.sh脚本
5.在服务器A上编辑sshd_config, vi /etc/ssh/sshd_config, 开启以下内容
- CentOS 无密码将文件备份到另一台服务器
- 备份数据到另一台服务器
- Linux从一台linux服务器传文件到另一台linux服务器-适合断点续传(备份)
- SQL SERVER怎样将某个服务器上面的数据自动备份到另一台服务器上面(异地备份)
- 文件从一台服务器拷贝到另一台服务器
- linux 将一个服务器上的文件或者文件夹复制到另一台服务器上
- mysql数据库自动备份到另一台服务器
- SCP命令拷贝到另一台服务器不需要输入密码
- 如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上
- 将图片上传到另一台服务器处理
- 用svnsync 同步备份 svn 版本库 从一台服务器到另一台服务器
- .net 文件上传到另一台服务器上
- PHP文件上传实现上传到另一台服务器
- scp 将数据从一台linux服务器复制到另一台linux服务器
- 利用shell脚本,crontab,scp实现将一台服务器的目录备份到另一台服务器
- ]利用shell脚本,crontab,scp实现将一台服务器的目录备份到另一台服务器
- 10g 特性: catalog start with 将RMAN备份集恢复到另一台机器
- mysql备份数据库以及拷贝数据库到另一台服务器上
- BZOJ 1500 维修序列 Splay
- SDUT - 2017年寒假集训 阶段测试赛3(组队) -- 解题报告
- 构建乘积数组
- 使用pelican+git+码云pages建立静态markdown博客全过程
- tensorflow基本用法示例
- CentOS 无密码将文件备份到另一台服务器
- app vs html5
- mysql练习题五
- BuildR Procedural Building Generator使用教程-建筑建模
- 我眼中的设计模式(7)
- 欢迎使用CSDN-markdown编辑器
- 图论之初,拓扑排序、前向星(通过存储边来存储图)加优先队列对拓扑的优化-----hdu1285
- MFC:拖动无标题窗口的三种方法
- IOS的网络提示(E\2G\3G\4G\WIFI\无网)