rsync 基于ssh隧道 拉去文件

#!/bin/bash

/usr/bin/rsync -tza   -e ‘ssh -p 22‘  172.16.4.12:/opt/devinfopack/  /opt/devinfopack/ |tee -a /opt/shell/log/devinfopack_`date "+%Y-%m-%d"`.log

时间: 2024-11-05 18:29:38

rsync 基于ssh隧道 拉去文件的相关文章

rsync利用ssh协议复制文件

不需要搭建rsync服务 实现两台服务器文件的传输: rsync -artvz -e  "ssh -p22 -lroot"  redis4.tar.gz  192.168.1.1:/data/backup/ rsync利用ssh协议复制文件

使用rsync基于ssh免密登陆进行备份或目录同步

日常工作中有很多的备份工作,rsync是一个很不错的工具,尝试使用基于ssh免密登陆的方式进行备份,测试成功,是可行且方便的方法,撰文记之,以备后用: 1.A主机root用户对B主机root用户做ssh免密登陆,此过程不再赘述,请自行百度. 2.A主机安装rsync命令:yum install rsync -y 3.在A主机根目录下创建/ceshi目录,B主机根目录下也创建/ceshi目录,并touch一些测试文件. 4.执行命令:rsync -a -e "ssh" 192.168.2

rsync命令详解、rsync用ssh隧道方式同步

● rsync格式安装命令 yum install -y rsync与scp的区别:scp复制为完全覆盖,rsync为增量同步,只同步修改过的数据.rsync命令格式如下: rsync 选项 源文件 目标目录(本地) rsync 选项 源文件 用户名@host:目标目录(本地文件同步到远程目录,ssh模式) rsync 选项 用户名@host:源文件 目标目录(远程目录同步到本地,ssh模式) rsync 选项 用户名@host::源文件 目标目录(daemon模式) rsync 选项 源文件

基于ssh协议传输文件例子

使用python模块:paramiko,optparse __author__ = 'Administrator'import paramikoimport sysfrom optparse import OptionParserimport osdef exit_code(code): os.system('pause') sys.exit(code)def uploadfile(localfile,ip): if not os.path.exists(localfile): print '%

10.28-10.29 rsync工具介绍及常用选项,rsync通过ssh同步

八周二次课(3月27日) 10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步 10.28 rsync工具介绍 Linux文件同步工具-rsync 此工具很重要,以后可能每天都需要用到.要熟悉熟练使用. 备份方式 本地备份,把数据从A的C目录传输到A的C目录.类似于cp,但是跟cp不一样. 远程备份,把数据从A传输到B上. 本地备份 rsync -av /etc/passwd /tmp/1.txt 远程备份 rsync -av /tmp

3.3 rsync同步之ssh隧道方式

#从本机到远程同步 rsync -avPz 111/ 10.30.4.149:/tmp/111/ rsync -avPz 10.30.4.149:/tmp/111/ ./111/ #用其他端口 iptables -I INPUT -p tcp --dport 22 -s 10.30.4.44 -j DROP    把22端口DROP telnet 10.30.4.149      测试可不可以连接22端口 rsync -avPz  -e "ssh -p 10022" 10.30.4.1

ssh伪登陆执行远程主机脚本命令 C程序基于ssh passwordless执行远程主机命令及基于配置文件的验证伪登陆执行命令

1,基于有密码及免秘钥在远程主机上执行命令及脚本 ssh -T ip "CLI or shell.sh"; 2,C程序实现上述功能--基于password-less 将上面简单C程序打包移植到别的系统下使用测试 authorized_keys; 将本身的~/.ssh/id_rsa.pub 复制到需要passwordLess 的主机并将id_rsa.pub内容追加到~/.ssh/authorized_keys里面,便可passwordless登陆. 3,复制ssh秘钥到目标主机 4,从某

rsync+inotify实现服务器之间文件实时同步--转

之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停的产生的,造成不知道主服务器给备份服务器传输了多少文件,磁盘空间就那么大,做备份的原因:一个是为了保持文件,另外一个是解决主服务器的磁盘饱满问题,但由于不知道备份服务器到底接收了多少文件,所以主服务器里的文件不敢删除(如果没有备份的情况下删除,问题就严重了,我这个是政府的项目,服务器里的文件都是重要的,删错了就走人~~

inotify用法简介及结合rsync实现主机间的文件实时同步

一.inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改.新增.删除 等,并可以将相应的事件通知给应用程序.该机制由著名的桌面搜索引擎项目beagle引入用于替代此前具有类似功能但存在诸多缺陷的dnotify. inotify既可以监控文件,也可以监控目录.当监控目录时,它可以同时监控目录及目录中的各子目录及文件的.此外,inotify