第一步,在源服务器上
修改hosts
文件,增加目标服务器的IP
地址和服务器名称。
(墙内: http://mikixiyou.iteye.com/blog/1501537)
more
/etc/hosts
192.168.65.210
newdc-dba
第二步,在源服务器上建立ssh
的无密码连接机制,既信任机制
使用root
用户登录,创建授权密码文件
mkdir
.ssh
touch
~/.ssh/authorized_keys
cd
.ssh
/usr/bin/ssh-keygen
-t rsa
/usr/bin/ssh-keygen
-t dsa
cat
id_rsa >> authorized_keys
cat
id_rsa.pub >> authorized_keys
cat
id_dsa >> authorized_keys
cat
id_dsa.pub >> authorized_keys
scp
authorized_keys newdc-dba:/root/.ssh/
这样,登录目标服务器时,就不用输入密码。在源服务器上使用ssh
登录目标服务器也就不需要密码。
第三步,使用rsync
技术将源服务器上某个目录同步到目标服务器上某个目录下。
命令如下:
rsync
-av --delete --progress --stats /u01/backup/ *.20120427
/test/
可以使用nohup
放到后台运行,也可以使用crontab
放到计划任务里运行。
rsync
具体参数可以去帮助中去查。
墙外:http://mikixiyou.blogspot.com/2012/04/rsyncssh.html
(格式化,很奇怪iteye格式不能保存?)
分享到:
相关推荐
Linux 中 Rsync 异步服务器实现文件同步与备份是使用 Rsync 工具和 SSH protocol 来实现文件同步和备份的方法。该方法可以快速同步大型、复杂的目录,例如论坛的附件目录,并且可以利用 SSH public key 和 cron 来...
本文将详细介绍如何使用 `rsync`、`inotify-tools` 和 `SSH` 来实现触发式的远程实时同步。 #### 二、基础知识简介 1. **rsync**:一个快速的数据传输工具,支持本地文件复制以及远程文件复制。它通过比较源文件和...
rsync 命令可以实现多服务器镜像同步,使得文件在不同服务器之间保持一致。本文将详细介绍使用 rsync 命令实现多服务器镜像同步的方法。 什么是 rsync 命令? rsync 命令是一个快速、可靠、功能强大的文件同步和...
使用 rsync 在 Windows 与 Windows 服务器之间实现文件同步需要准备环境、安装 rsync、配置服务、配置文件、测试服务、同步文件和计划任务等步骤。通过这些步骤,可以实现文件的同步、备份和还原。
与Rsync结合时,sersync可以用来监控文件系统的变化,并利用Rsync进行高效的实时数据同步备份。 描述中提到的“勒索病毒横行的年代”,提示了使用Rsync+sersync进行数据备份的现实意义,即在面对恶意软件攻击时,...
Rsync以其增量复制技术著称,只传输两份文件之间的差异部分,从而大大减少了数据传输量。此外,Rsync还支持压缩、排除文件、镜像操作等特性,使其成为文件备份和同步的理想选择。 ### 2. Rsync工作原理 Rsync通过...
本文将详细介绍如何利用rsync和inotify工具在两台Linux服务器之间实现文件的实时同步,特别是针对CentOS系统的配置过程。 **rsync简介** rsync是一款强大的文件同步工具,它支持本地或远程的文件和目录同步,具有...
* 文件服务器同步:使用 rsync 实现文件服务器之间的同步,保证文件的一致性和可用性。 * 文件备份:使用 rsync 实现文件备份,能够快速恢复删除的文件。 * 文件分享:使用 rsync 实现文件分享,能够实现团队成员...
rsync 数据实时同步实现方案 rsync 是一个 Unix/Linux 系统下的文件同步和传输工具,能够快速、安全、压缩地复制和同步文件。rsync 通过“rsync 算法”提供了一个客户机和远程服务器的文件同步的快速方法。 rsync ...
本文将详细介绍如何使用rsync和inotify工具来实现实时的文件同步,确保数据的安全和一致性。 1. **rsync**: - rsync是一款功能强大的文件同步工具,它支持增量备份,即只传输自上次同步以来发生变化的部分,极大...
本文将详细讨论如何利用Inotify和Rsync工具实现Linux文件的实时同步,并结合SSH(Secure Shell)进行远程同步。首先,我们需要理解这两个工具的核心功能。 **Inotify简介** Inotify是Linux内核提供的一种文件系统...
因此rsync使用ssh同步的时候需要指定ssh的端口 rsync提供了一个-e参数 -e参数的作用是可以使用户自由选择想使用的shell程序来连接远端服务器,因此也可以设置成使用默认的ssh来连接,这样我们就可以加入ssh的参数了 ...
通过 rsync 命令,可以实现对文件的实时同步、备份和恢复。以下是使用 rsync 命令实现多服务器镜像同步的详细介绍。 rsync 命令的基本使用 rsync 命令的基本使用格式为:`rsync [options] source dest` 其中,`...
rsync不仅支持在同一主机上进行备份,还能够在不同的主机之间进行网络备份和镜像创建。相比于tar和wget,rsync的优势在于它的速度、安全性和效率。它能够更新整个目录和文件系统,同时保留符号链接、硬链接、文件...
利用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新 Rsync 服务是一个功能强大且灵活的文件同步工具,广泛应用于 Linux 和 Unix 系统中。以下是使用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新的...
rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异部分,极大地提高了数据同步的效率。下面...
总结来说,利用rsync+crontab实现Linux服务器间的定时增量备份是一种实用且安全的备份策略,它结合了rsync的强大同步功能和crontab的定时任务管理,确保数据的可靠备份和系统的持续运行。同时,无密码SSH登录的设置...