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

  • 相关阅读:
    理解和配置 Linux 下的 OOM Killer
    ARM各种版本号知识以及型号的发展(三星为例)
    GCC 编译使用动态链接库和静态链接库
    insmod module_param 模块参数
    cgic 写CGI程序
    嵌入式应用中CGI编程中POST、GET及环境变量详解
    CGI技术原理
    h264 流、帧结构
    LocalDate、LocalDateTime与timestamp、Date的转换
    Java8中 Date和LocalDateTime的相互转换
  • 原文地址:https://www.cnblogs.com/ddgen/p/7131393.html
Copyright © 2011-2022 走看看