通过RSYNC在linux和windows间同步文件

通过RSYNC在linux和windows间同步文件

下载windows版本rsync

下载链接 https://itefix.net

下载后是一个zip的压缩包,直接解压就可使用

配置windows到linux的秘钥

在cmd命令下执行以下命令,一直回车生成秘钥文件

dos 复制代码
"D:\Program Files\cwrsync\bin\ssh-keygen.exe"
会在以下路径生成秘钥文件
C:\Users\Administrator\.ssh

修改秘钥文件安全属性,删除其他用户组的权限,否则会报0640权限错误

Load key "/cygdrive/c/Users/Administrator/.ssh/id_rsa": bad permissions

拷贝公钥文件到linux服务器,实现免密

id_rsa.pub的内容粘贴到linux服务器的/root/.ssh/authorized_keys

通过ssh测试是否可以实现免密(拷贝ssh.exe到C:\Windows\System32

dos 复制代码
ssh.exe [email protected]

配置同步命令

rsync.exe --port=22 -avz --update --progress [email protected]:/mnt/ /cygdrive/d/10.72.18.20-mnt

结合windows计划任务实现定时同步文件

dos 复制代码
把以下脚本保存成bat脚本
D:
cd D:\Program Files\cwrsync\bin
rsync.exe --port=22 -avz --update --progress [email protected]:/mnt/ /cygdrive/d/10.72.18.20-mnt
相关推荐
泛黄的咖啡店20 分钟前
域名系统DNS
运维·云计算
dessler29 分钟前
Kubernetes(k8s)-集群监控(Prometheus)
linux·运维·kubernetes
一夜沐白30 分钟前
Linux用户管理
linux·运维·服务器·笔记
Pasregret2 小时前
备忘录模式:实现对象状态撤销与恢复的设计模式
运维·服务器·设计模式
珹洺3 小时前
Linux红帽:RHCSA认证知识讲解(十 四)分区管理、交换分区,创建逻辑卷与调整逻辑卷的大小
linux·运维·服务器
威桑3 小时前
解决Ubuntu下使用CLion构建Qt项目时找不到已安装的模块的问题
linux·运维·ubuntu
珹洺5 小时前
Linux操作系统从入门到实战(四)Linux基础指令(下)
linux·运维·服务器
极小狐5 小时前
极狐GitLab 的压缩和合并是什么?
运维·git·ssh·gitlab·github
唯独失去了从容7 小时前
WebRTC服务器Coturn服务器的管理平台功能
运维·服务器·webrtc
roman_日积跬步-终至千里9 小时前
【K8s基础】K8s下的Helm和Operator:包管理器与运维程序化
运维·容器·kubernetes