使用rsync和scp远程同步文件】的更多相关文章

rsync1. rsync可以通过ssh隧道的方式传输文件夹: rsync -arv --progress clone user@host:remotedir loaldir . rsync通过ssh传输文件夹时指定ssh参数: 加-e "SSH_OPTION即可",示例如下: rsync -a --delete -e '\''ssh \ -o connectTimeout= -o StrictHostKeyChecking=no \ -o CheckHostIP=no -o Pref…
最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令的使用321就能搞定,结果rsync命令要支持自动登 录还是要配置服务和参数,又不确定网上说的配置的行不行,因为都是一个样,但是没有说明头尾,所以选择了一个尝试代价较小的ssh自动登录来替代之. ssh大家都能用到,通常我们用到的功能基本就是登录,或者远程执行shell命令. ##登录 ssh loginuser@host_or_ip ##执行远程命令 ssh loginuser@host_or_ip comm…
    近期由于业务需要,需要将两台服务器数据保持同步.方案有很多,rsync是其中一种解决方案,本文对rsync的安装及配置进行简单说明,其他实现方式有兴趣可以研究.以下是本文提纲,供参考: rsync安装篇 rsync配置篇(服务器端&客户端) 使用方法简介 一.rsync安装篇     rsync的安装于其他linux应用安装方法相同,在centos系统,可通过以下命令安装 yum install rsync .csharpcode, .csharpcode pre { font-size…
1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.从远程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径3.本地复制目录到远程scp -r 目录名 远程计算机用户名@远程计算机的ip:远程计算机存放该目录的路径4.远程复制目录到本机scp -r 远程计算机用户名@远程计算机ip:目录名 存放该目录的本机路径…
先看下图中的场景,客户端A和B,以及服务器server都保存了同一个文件,最初,A.B和server上的文件内容都是相同的(记为File.1).某一时刻,B修改了文件内容,上传到SERVER上(记为File.2).客户端A这时试图向服务器SERVER更新文件到最新内容,也就是File.1更新为File.2. 上面这个场景很常见,例如现在流行的网盘.假设我有一个文件a.txt在网盘上,上班时在公司的单位PC上更新了文件a.txt,下班后回到家里,家里PC硬盘上的a.txt就不是最新的内容,这时网盘…
scp是secure copy的简写,用于Linux下进行远程拷贝文件的命令,类似的有cp,不过cp仅在本机上进行拷贝不能跨服务器. 命令格式: scp [参数] [原路径] [目标路径] -q 不显示传输进度条 -r 递归复制整个目录 1.把文件发送到远端 格式:scp 文件绝对路径 root@远端服务器网址:存放文件路径 scp /home/iod_etl/cwh/scp_test_file.txt root@122.122.122.122:/home/ods/ods_data/BDC/ 输…
目标: 从云服务器(112.77.69.212)把mongodb中的文件同步到本地. 步骤一:在云服务器上创建用户 $ adduser monbak $ passwd monbak 步骤二:设置免密登录 登录到本地主机, 创建公钥并将公钥拷贝到云服务器 $ ssh-keygen $ ssh-copy-id -i ~/.ssh/id_rsa.pub monbak@112.77.69.212 -p 31522 步骤三:使用rsync命令将数据同步到本地 $ /usr/bin/rsync -avrp…
scp : 远程copy 命令 -r : 递归copy 从Linux Copy 到 Linux 从Linux Copy 到 Windows (当前目录使用. 就可以了) scp -r root@10.32.0.35:/vmfs/volumes/4fa805f4-40650e68-207e-bc305bbb07f7/ATBAK . pwd 显示当前目录名称,当路径中有 GUID 时,使用pwd 可以看到当前路径对应的没有GUID的路径名,如下…
  需要的jar包:ganymed-ssh2-build210.jar import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.logging.Level;import java.util.logging.Logger…
通过在shell脚本中用expect实现远程scp文件  shell expect的简单用法 http://myunix.blog.51cto.com/191254/1095074 http://jie-hui-520.blog.163.com/blog/static/60074301201022610217249/ Linux rsync 同步实践 http://my.oschina.net/congqian/blog/137847 #!/bin/bash /usr/loca/rsync/bi…