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

利用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
分享到:
评论

相关推荐

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

    rsync inotify-tools ssh实现触发式远程实时同步,两台服务器文件同步

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

    之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时、不停的产生的,造成不知道主...

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

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

    RSync实现文件备份同步详解

    rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。  rsync 包括如下的一些特性:  能更新整个目录...

    rsync ssh 数据同步分析

    1.rsync和ssh差异远程同步命令 代码如下: 命令格式: #rsync [option] 源路径 目标路径 其中: [option]: a:使用archive模式,等于-rlptgoD,即保持原有的文件权限 z:表示传输时压缩数据 v:显示到屏幕中 e:使用远程...

    sublime-rsync-ssh:使远程目录与本地项目保持同步

    描述使用此插件,您可以使用rsync和ssh将项目文件夹同步到一台或多台远程服务器。术语remote是配置用于同步的本地项目文件夹。 destination是特定服务器上作为特定用户的路径。 remote可以有一个或多个destinations...

    RSync实现文件同步备份配置详解

    rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。  rsync 包括如下的一些特性:  能更新整个目录...

    drone-rsync:Drone插件,用于将文件和目录同步到远程服务器

    drone-rsync:Drone插件,用于将文件和目录同步到远程服务器

    无需密码通过ssh执行rsync来同步文件的方法

    通过ssh帐户(需要密码)执行rsync,将文件同步镜像到远程服务器。 下面这个例子将本地的/home/ramesh同步到远程目录/backup/ramesh(服务器地址192.168.200.10)。 执行以下操作时,服务器将会提示需要用户使用密码登录...

    windows通过cwRsync客户端同部文件到群晖rsync

    于是放弃,打算用rsync进行同步,在摸索的过程中走了很多湾路,所以写出来让大家参考,网上的大部份的windows 和 rsync的教程都是存在问题的同步不了! 首先是要进群晖的SSH里进行修改相关配置文件,详细的见附件。 ...

    rsync:一个简单的ssh,crontab rsync服务器客户端Docker映像,可以轻松地在Docker卷中同步数据

    一个简单的ssh,crontab rsync服务器/客户端Docker映像,可以轻松地rsync Docker卷中的数据 示例Docker-compose version: "3.2" services: rsync: image: rsync:dev restart: on-failure environment: - ...

    Rsync 服务器文件同步的搭建以及使用

    rsync 是类unix系统下的数据镜像备份工具, 它可以镜像保存整个目录树和文件系统。并且很容易做到保持原文件的权限,时间,软硬链接等等。 无须特殊权限即可安装。 特点: 快速、 第一次同步时会复制全部内容,但在...

    go-sync:CLI同步实用程序,用于通过SSH和Docker支持同步本地项目的项目文件和数据库

    使用SSH从远程服务器进行文件同步(rsync) 创建文件存根而不是从远程获取文件(有关真实图像,请参阅options.generate-stubs = true ) 使用SSH,Docker和SSH + Docker从远程服务器中转储数据库 将数据库还原到...

    python rsync服务器之间文件夹同步脚本

    本文实例为大家分享了python rsync服务器之间文件夹同步的具体代码,供大家参考,具体内容如下 About rsync 配置两台服务器之间3ssh-key后,可以实现自动化无需手动输入密码,脚本如下: import argparse import ...

    CentOS5 + rsync 同步2台服务器的文件

    Always use rsync over ssh Since rsync does not provide any security while transferring data it is recommended that you use rsync over ssh . This allows a secure remote connection. Now let us see some ...

    在Windows中配置Rsync同步文件的方法

    Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及...

    ssh-deploy:通过ssh通过rsync部署代码的GitHub操作

    该GitHub Action使用GITHUB_WORKSPACE通过ssh通过rsync将GITHUB_WORKSPACE中的特定目录部署到服务器上的文件夹中。 此操作通常会遵循构建/测试操作,该操作会将可部署的代码GITHUB_WORKSPACE在GITHUB_WORKSPACE ,...

    Centos rsync文件同步配置步骤分享

    rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync 它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限...

    Unison是OSX,Unix和Windows的文件同步工具

    一致地共享多个特征的工具例如配置管理包(CVS,PRCS,颠覆,BitKeeper的等),分布式文件系统(科达等),单向镜像公用事业(rsync的,等),和其它的同步器(Intellisync,Reconcile等)。但是,它有几点不同之处...

    windows下的rsync软件cwRsync-5.2.2

    在windows系统上运行rsync与linux服务器同步文件进行备份。内含ssh程序。

Global site tag (gtag.js) - Google Analytics