第一步,在源服务器上
修改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格式不能保存?)
分享到:
相关推荐
rsync inotify-tools ssh实现触发式远程实时同步,两台服务器文件同步
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时、不停的产生的,造成不知道主...
因此rsync使用ssh同步的时候需要指定ssh的端口 rsync提供了一个-e参数 -e参数的作用是可以使用户自由选择想使用的shell程序来连接远端服务器,因此也可以设置成使用默认的ssh来连接,这样我们就可以加入ssh的参数了 ...
rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。 rsync 包括如下的一些特性: 能更新整个目录...
1.rsync和ssh差异远程同步命令 代码如下: 命令格式: #rsync [option] 源路径 目标路径 其中: [option]: a:使用archive模式,等于-rlptgoD,即保持原有的文件权限 z:表示传输时压缩数据 v:显示到屏幕中 e:使用远程...
描述使用此插件,您可以使用rsync和ssh将项目文件夹同步到一台或多台远程服务器。术语remote是配置用于同步的本地项目文件夹。 destination是特定服务器上作为特定用户的路径。 remote可以有一个或多个destinations...
rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。 rsync 包括如下的一些特性: 能更新整个目录...
drone-rsync:Drone插件,用于将文件和目录同步到远程服务器
通过ssh帐户(需要密码)执行rsync,将文件同步镜像到远程服务器。 下面这个例子将本地的/home/ramesh同步到远程目录/backup/ramesh(服务器地址192.168.200.10)。 执行以下操作时,服务器将会提示需要用户使用密码登录...
于是放弃,打算用rsync进行同步,在摸索的过程中走了很多湾路,所以写出来让大家参考,网上的大部份的windows 和 rsync的教程都是存在问题的同步不了! 首先是要进群晖的SSH里进行修改相关配置文件,详细的见附件。 ...
一个简单的ssh,crontab rsync服务器/客户端Docker映像,可以轻松地rsync Docker卷中的数据 示例Docker-compose version: "3.2" services: rsync: image: rsync:dev restart: on-failure environment: - ...
rsync 是类unix系统下的数据镜像备份工具, 它可以镜像保存整个目录树和文件系统。并且很容易做到保持原文件的权限,时间,软硬链接等等。 无须特殊权限即可安装。 特点: 快速、 第一次同步时会复制全部内容,但在...
使用SSH从远程服务器进行文件同步(rsync) 创建文件存根而不是从远程获取文件(有关真实图像,请参阅options.generate-stubs = true ) 使用SSH,Docker和SSH + Docker从远程服务器中转储数据库 将数据库还原到...
本文实例为大家分享了python rsync服务器之间文件夹同步的具体代码,供大家参考,具体内容如下 About rsync 配置两台服务器之间3ssh-key后,可以实现自动化无需手动输入密码,脚本如下: import argparse import ...
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 ...
Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及...
该GitHub Action使用GITHUB_WORKSPACE通过ssh通过rsync将GITHUB_WORKSPACE中的特定目录部署到服务器上的文件夹中。 此操作通常会遵循构建/测试操作,该操作会将可部署的代码GITHUB_WORKSPACE在GITHUB_WORKSPACE ,...
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync 它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限...
一致地共享多个特征的工具例如配置管理包(CVS,PRCS,颠覆,BitKeeper的等),分布式文件系统(科达等),单向镜像公用事业(rsync的,等),和其它的同步器(Intellisync,Reconcile等)。但是,它有几点不同之处...
在windows系统上运行rsync与linux服务器同步文件进行备份。内含ssh程序。