• idea使用rsync在window机上连接centos远程开发(win安装rsync使用ssh与centos7同步)


    1. 安装openssh指定版本
    choco install mls-software-openssh --version=8.5.1.1
    
    1. 安装rsync
    choco install rsync --version=6.2.4
    
    1. 安装服务器rsync指定版本,由于rsync没有发行3.2.3版本二进制包,需要编译安装。官方编译教程
    • 克隆仓库并切换到指定tag
    git@github.com:WayneD/rsync.git
    cd rsync
    git checkout v3.2.3
    
    • centos可参考
    python3 -mpip install --user commonmark
    ./md2man --test rsync-ssl.1.md
    ./prepare-source fetchgen
    
    sudo yum -y install epel-release
    sudo yum -y install gcc g++ gawk autoconf automake python3-pip
    sudo yum -y install acl libacl-devel
    sudo yum -y install attr libattr-devel
    sudo yum -y install xxhash-devel
    sudo yum -y install libzstd-devel
    sudo yum -y install lz4-devel
    sudo yum -y install openssl-devel
    python3 -mpip install --user commonmark
    
     ./configure
     make
     sudo make install
    
    • 测试编译安装结果
    [root@localhost rsync]# rsync --version
    rsync  version v3.2.3  protocol version 31
    
    1. win打开powershell测试
    rsync -a -e "ssh -p 22" ./* root@10.100.3.200:/tmp
    

    问题与解决

    1. 第四步可能会报cygwin1.dll有多个的问题,解决方法是使用everything搜索所有的cygwin1.dll,只保留openssh下的cygwin1.dll,删除其它。
      everything

    2. rsync似乎不兼容密码登录,需要配置免密登录使用

  • 相关阅读:
    Mvc form提交
    FlexiGrid 使用 全选、自动绑定
    Mysql Insert Or Update语法例子
    orderby与groupby同时使用
    SQLSTATE[HY000] [2002] No such file or directory in
    swoole安装
    关于商城分类查询表结构与数据查询
    查询数据库每张表的信息
    php 正则验证
    PHP代码优化
  • 原文地址:https://www.cnblogs.com/xiaojiluben/p/16169179.html
Copyright © 2020-2023  润新知