通过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 root@192.168.1.10

配置同步命令

rsync.exe --port=22 -avz --update --progress root@192.168.1.10:/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 root@192.168.1.10:/mnt/ /cygdrive/d/10.72.18.20-mnt
相关推荐
倔强的石头1068 分钟前
应用账号最小权限实践:读写账号、报表账号、运维账号分层
java·运维·开发语言
Android系统攻城狮1 小时前
Linux Gstreamer深度解析之gst_audio_encoder_get_frame_samples_min调用流程与实战(六十)
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
_upupup2 小时前
Linux中的自动化构建——make/Makefile
linux·运维·自动化
还卿一钵无情泪3 小时前
Docker 部署Unsloth 绕开环境配置难题
运维·人工智能·docker·ai·容器·nlp·干货
打工仔折腾 AI4 小时前
Docker镜像分层与卷挂载到底怎么工作:一次文件系统层面的实测分析
运维·人工智能·后端·python·docker·容器·性能优化
大猫会长4 小时前
调用codebuddy集成的supabase授权白屏解决方法
linux·运维·服务器
夜之眷属5 小时前
服务器被挖矿病毒入侵的排查与清理实录
运维·服务器
极客先躯5 小时前
高级java每日一道面试题-2026年01月20日-实战篇[Docker]-如何实现镜像的跨区域复制?
java·运维·docker·容器·架构图
韩振方5 小时前
为什么服务显示占了 8G,实际内存却没那么多?
运维
xixiaoyunya6 小时前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络