zoukankan      html  css  js  c++  java
  • Linux使用scp远程传输命令进行服务器文件互传(阿里云服务器)

    阿里云同一个区的的两个云服务器,通过内网进行文件传输,速度快不说(正常传输文件的速度能达到35m~50m/s),还不占用公网带宽。

    阿里云云服务器有一个安全组策略,可能需要设置下 内网入、出方向的IP白名单:

    如果你的云服务器没有上面的安全策略,可以忽略。

    接下来要使用 scp 这个远程传输命令,只要是 Linux 系统,登录 ssh 客户端(比如 putty)即可使用。

    1、获取远程服务器上的文件

    scp -P 2223 root@10.23.185.16:/usr/local/src/test.tar.gz /home/test.tar.gz

    命令中的大写P 为端口参数,2223 表示ssh的端口,如果是 22 的话,可以不需要该参数,如果是其他端口,必须填写。
    root@10.23.185.16 表示使用root用户登录远程服务器10.23.185.16
    :/usr/local/src/test.tar.gz 表示远程服务器上的文件及路径
    最后面的/home/test.tar.gz 表示保存在本地上的路径和文件名。
    执行命令后,正常的话会有一个提问,输入 yes 回车,然后需要输入远程服务器的 root 密码,回车即可。

    2、获取远程服务器上的目录

    scp -P 2223 -r root@10.23.185.16:/usr/local/src/dirname/ /home/dirname/

    注意:如果是目录,需要添加一个 -r 参数

    3、将本地文件上传到服务器上

    scp -P 2223 /home/test.tar.gz root@10.23.185.16:/usr/local/src/test.tar.gz

    4、将本地目录上传到服务器上

    scp -P 2223 -r /home/dirname/ root@10.23.185.16:/usr/local/src/dirname/

    使用 scp 进行内网传输,速度果然杠杆的!

  • 相关阅读:
    /pentest/enumeration/0trace/0trace.sh
    2.2synchronized同步语句块
    2.1synchronized同步方法
    第二章:对象及变量的并发序言
    第一章总结
    1.11守护线程
    1.10线程的优先级
    1.9yield方法
    1.8暂停线程
    微信自动回复
  • 原文地址:https://www.cnblogs.com/-mrl/p/7865947.html
Copyright © 2011-2022 走看看