zoukankan      html  css  js  c++  java
  • rsync | scp文件同步命令使用

    现在有一台服务器A,目录/data2/abc下存在若干文件夹和文件,需要复制到服务器B中。这时,可以在服务器A上执行rsync或者scp命令,将文件夹或文件复制到服务器B中。

    SCP:

    scp /data2/xxx.com/upload/adsvideo/material/16981/人物进阶选择720X1280.mp4 root@47.ssss:/data/www/xxx.com/upload/adsvideo/material/16979/
    ssh: connect to host 47.ssss port 22: Connection timed out
    lost connection
    

    此时,提示错误无法通过ssh连接到目标服务器B(之前,已经将服务器A的id_rsa.pub写入到了服务器B的~/.ssh/authorized_keys中),可能是服务器B防火墙的原因,查看防火墙状态:

    service iptables status
    Table: filter
    Chain INPUT (policy ACCEPT)
    num  target     prot opt source               destination
    1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
    2    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
    3    ACCEPT     all  --  221.228.76.51        0.0.0.0/0
    4    ACCEPT     tcp  --  221.228.76.44        0.0.0.0/0           tcp dpt:10050
    5    ACCEPT     all  --  101.124.7.129        0.0.0.0/0
    6    ACCEPT     all  --  14.23.149.184/29     0.0.0.0/0
    7    ACCEPT     all  --  183.63.80.104/29     0.0.0.0/0
    8    ACCEPT     all  --  192.168.0.0/16       0.0.0.0/0
    9    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80
    10   ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:443
    11   ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           icmp type 8
    12   DROP       tcp  --  0.0.0.0/0            0.0.0.0/0
    

    由此可以看到,并没有允许服务器A访问,添加服务器A允许访问;之后,再执行scp命令即可;

    rsync

    rsync -aq --password-file=/etc/rsync161.pas  /data2/xxx.com/upload/adsvideo/material/16981/人物进阶选择720X1280.mp4  asasa@106.xxxx::mysqlbackup/www/
    

    需要在服务器B开启rsync服务器,并配置用户密码,同时密码在服务器A下也配置一份;
    同时定义路径别名,如上面的mysqlbackup代表/data/

  • 相关阅读:
    《Java技术》第一次作业
    链队列基本操作
    行编辑器,数制转换,杨辉三角
    顺序队列基本操作
    链栈基本操作
    顺序栈基本操作
    PTA链表
    PTA顺序表
    《Java技术》第三次作业
    《Java技术》第二次作业
  • 原文地址:https://www.cnblogs.com/chq3272991/p/10608429.html
Copyright © 2011-2022 走看看