`
mikixiyou
  • 浏览: 1099069 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:353176
社区版块
存档分类
最新评论

利用rsync和ssh技术实现不同服务器之间的文件的实时同步

阅读更多

第一步,在源服务器上

修改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格式不能保存?)

0
3
分享到:
评论

相关推荐

    linux中rsync异步服务器实现文件同步与备份.docx

    Linux 中 Rsync 异步服务器实现文件同步与备份是使用 Rsync 工具和 SSH protocol 来实现文件同步和备份的方法。该方法可以快速同步大型、复杂的目录,例如论坛的附件目录,并且可以利用 SSH public key 和 cron 来...

    过rsync inotify-tools ssh实现触发式远程实时同步

    本文将详细介绍如何使用 `rsync`、`inotify-tools` 和 `SSH` 来实现触发式的远程实时同步。 #### 二、基础知识简介 1. **rsync**:一个快速的数据传输工具,支持本地文件复制以及远程文件复制。它通过比较源文件和...

    使用Linux的rsync命令实现多服务器镜像同步.doc

    rsync 命令可以实现多服务器镜像同步,使得文件在不同服务器之间保持一致。本文将详细介绍使用 rsync 命令实现多服务器镜像同步的方法。 什么是 rsync 命令? rsync 命令是一个快速、可靠、功能强大的文件同步和...

    rsync在windows与windows服务器之间的同步设置

    使用 rsync 在 Windows 与 Windows 服务器之间实现文件同步需要准备环境、安装 rsync、配置服务、配置文件、测试服务、同步文件和计划任务等步骤。通过这些步骤,可以实现文件的同步、备份和还原。

    Rsync+sersync实现数据实时同步备份

    与Rsync结合时,sersync可以用来监控文件系统的变化,并利用Rsync进行高效的实时数据同步备份。 描述中提到的“勒索病毒横行的年代”,提示了使用Rsync+sersync进行数据备份的现实意义,即在面对恶意软件攻击时,...

    Rsync实现文件备份同步

    Rsync以其增量复制技术著称,只传输两份文件之间的差异部分,从而大大减少了数据传输量。此外,Rsync还支持压缩、排除文件、镜像操作等特性,使其成为文件备份和同步的理想选择。 ### 2. Rsync工作原理 Rsync通过...

    服务器目录实时同步部署手册_rsync.docx

    本文将详细介绍如何利用rsync和inotify工具在两台Linux服务器之间实现文件的实时同步,特别是针对CentOS系统的配置过程。 **rsync简介** rsync是一款强大的文件同步工具,它支持本地或远程的文件和目录同步,具有...

    Windows平台下使用rsync实现文件同步.docx

    * 文件服务器同步:使用 rsync 实现文件服务器之间的同步,保证文件的一致性和可用性。 * 文件备份:使用 rsync 实现文件备份,能够快速恢复删除的文件。 * 文件分享:使用 rsync 实现文件分享,能够实现团队成员...

    14:rsync_sersync实现数据实时同步.docx

    rsync 数据实时同步实现方案 rsync 是一个 Unix/Linux 系统下的文件同步和传输工具,能够快速、安全、压缩地复制和同步文件。rsync 通过“rsync 算法”提供了一个客户机和远程服务器的文件同步的快速方法。 rsync ...

    linux系统中rsync+inotify实现服务器之间文件实时同步

    本文将详细介绍如何使用rsync和inotify工具来实现实时的文件同步,确保数据的安全和一致性。 1. **rsync**: - rsync是一款功能强大的文件同步工具,它支持增量备份,即只传输自上次同步以来发生变化的部分,极大...

    Inotify+Rsync实现linux文件实时同步(网上copy他人文章)

    本文将详细讨论如何利用Inotify和Rsync工具实现Linux文件的实时同步,并结合SSH(Secure Shell)进行远程同步。首先,我们需要理解这两个工具的核心功能。 **Inotify简介** Inotify是Linux内核提供的一种文件系统...

    rsync指定ssh端口进行文件同步的方法

    因此rsync使用ssh同步的时候需要指定ssh的端口 rsync提供了一个-e参数 -e参数的作用是可以使用户自由选择想使用的shell程序来连接远端服务器,因此也可以设置成使用默认的ssh来连接,这样我们就可以加入ssh的参数了 ...

    使用Linux的rsync命令实现多服务器镜像同步.docx

    通过 rsync 命令,可以实现对文件的实时同步、备份和恢复。以下是使用 rsync 命令实现多服务器镜像同步的详细介绍。 rsync 命令的基本使用 rsync 命令的基本使用格式为:`rsync [options] source dest` 其中,`...

    利用rsync+crontab实现Linux的定时增量备份

    rsync不仅支持在同一主机上进行备份,还能够在不同的主机之间进行网络备份和镜像创建。相比于tar和wget,rsync的优势在于它的速度、安全性和效率。它能够更新整个目录和文件系统,同时保留符号链接、硬链接、文件...

    利用Rsync服务让SLB下多台centos服务器文件同步更新

    利用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新 Rsync 服务是一个功能强大且灵活的文件同步工具,广泛应用于 Linux 和 Unix 系统中。以下是使用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新的...

    CentOS7配置rsync实现文件同步1

    rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异部分,极大地提高了数据同步的效率。下面...

    利用rsync+crontab实现Linux服务器间的定时增量备份精品文档5页.docx

    总结来说,利用rsync+crontab实现Linux服务器间的定时增量备份是一种实用且安全的备份策略,它结合了rsync的强大同步功能和crontab的定时任务管理,确保数据的可靠备份和系统的持续运行。同时,无密码SSH登录的设置...

Global site tag (gtag.js) - Google Analytics