zoukankan      html  css  js  c++  java
  • rsync服务安装使用

    ssh方式与daemon方式有什么大的区别吗?相对来说ssh比较简单易理解,是不是daemon安全性比较高呢?

    区别是:ssh方式是通过ssh协议来传输,需要知道对方机器的用户名和密码。 daemon模式是服务端/客户端模式,首先要启动一个服务,可以不用密码。

    rsync同步之ssh隧道方式:ssh
    rsync -avPz -e "ssh -p 22"192.168.81.128:/tmp/111 ./111

    rsync同步之后台服务方式:daemon

    需要在远程机器上建立rsync服务。
    1、建立配置文件/etc/rsyncd.conf
    在其中加入如下参数
    #port=873 #可省略默认端口为873
    #指定rsync的日志文件
    log file=/var/log/rsync.log
    #指定rsync的pid文件,作用涉及服务启动等操作
    pid file=/var/run/rsync.pid

    [dd] #建立一个模块
    path=/tmp/rsync #指定数据存放路径
    use chroot=yes #限制传输文件的路径为上面的
    max connections=4 #指定最大连接数,默认不限制
    read only=no #yes/no是否限制为只读
    list=true #true/flase用户查询时模块名是否列出
    uid=root #传输文件以哪个用户身份传输
    gid=root #传输文件以哪个组身份传输
    下面用户,密码可不指定。
    auth users=dd #指定传输要使用的用户名
    #指定密码文件
    secrets file=/etc/rsyncd.passwd
    传输如此:rsync -avL 192.168.81.131::user/ ./
    测试:在本机
    rsync -avL user@192.168.81.131::user/ ./
    2、从本机访问远程如何不输密码
    在本机上创建密码文件/etc/rsync_passwd.txt
    在其中输入:50233
    改权限 chmod 400 /etc/rsync_passwd.txt
    测试:rsync -avL dd@192.168.81.131::dd/ ./
    --password-file=/etc/rsync_passwd.txt

  • 相关阅读:
    CISP/CISA 每日一题 七
    CISP/CISA 每日一题 六
    CISP/CISA 每日一题 五
    C++编码优化之减少冗余拷贝或赋值
    CISP/CISA 每日一题 四
    CISP/CISA 每日一题 三
    CISP/CISA 每日一题 二
    CISP/CISA 每日一题
    C#与C++ DLL的交互
    数据同步工具otter(二)
  • 原文地址:https://www.cnblogs.com/ddgen/p/7131393.html
Copyright © 2011-2022 走看看