SCP使用安全外壳(SSH)在客户端和远程服务器之间传输数据,它既快速又安全。 在本文中,我们将向您展示两个常见的SCP复制示例:

  1. 将数据从计算机复制到远程服务器。
  2. 将数据从远程服务器复制到您的计算机。

1.将数据复制到远程服务器

例1.1 –复制文件。

scp SourceFile user@server:directory/TargetFile

通过用户名“ mkyong ”将文件“ gae.log ”从本地计算机复制到远程服务器(mkyong.com)的“ /home/mkyong/ ”文件夹中。

$ scp gae.log mkyong@mkyong.com:/home/mkyong/Password:
stdin: is not a tty
gae.log     100% 4193     4.1KB/s   00:00

示例1.2 –复制文件夹及其所有内容。

scp -r SourceFolder user@server:directory/TargetFolder

通过用户名“ mkyong ”将本地计算机上的“ tutorials ”文件夹复制到服务器(mkyong.com)的“ /home/mkyong/ ”文件夹中。

$ scp -r tutorials mkyong@mkyong.com:/home/mkyong/Password:
stdin: is not a tty
aweber.txt       100% 2895     2.8KB/s   00:01
codetraining.txt 100%  330     0.3KB/s   00:00
contact.txt      100%  146     0.1KB/s   00:00
eclipse.txt      100% 5719     5.6KB/s   00:00

2.从远程服务器复制数据

例2.1 –复制文件。

scp user@server:directory/SourceFile TargetFile

通过用户名“ root ”从远程服务器(mkyong.com)将文件“ /home/mkyong/modsec_audit.log ”复制到本地当前文件夹(“ . ”)。

$ scp root@mkyong.com:/home/mkyong/modsec_audit.log .Password:
stdin: is not a tty
modsec_audit.log  100%  244KB 122.1KB/s   00:02

示例2.2 –复制文件夹及其所有内容。

scp -r user@server:directory/SourceFolder TargetFolder

通过用户名“ mkyong ”将远程服务器(mkyong.com)的文件夹“ /home/mkyong/mail ”复制到本地当前文件夹(“ . ”)。

Yongs-MacBook-Air:~ mkyong$ scp -r mkyong@mkyong.com:/home/mkyong/mail .
Password:
stdin: is not a tty
courierimapuiddb      100%   15     0.0KB/s   00:00
courierpop3dsizelist  100%   88     0.1KB/s   00:01
courierimapacl        100%   43     0.0KB/s   00:00
maildirsize           100%  348     0.3KB/s   00:00

SSH端口
如果您的服务器使用非默认的SSH端口22,则使用-P portnumber选项( 大写P ):

scp -P 2222 user@host:directory/SourceFile TargetFile

参考文献

  1. Wiki中的安全复制(SCP)
  2. SSH和SCP的技巧和窍门
标签: 文件 SCP Unix

翻译自: https://mkyong.com/linux/copy-file-to-from-server-via-scp-command/


http://www.taodudu.cc/news/show-2466350.html

相关文章:

  • scp收容失效找不到服务器,迟来的游戏更新——scp-收容失效高清重制版
  • scp上传下载
  • 一步步用python制作游戏外挂 - blueel - 博客园
  • C语言C++制作游戏外挂,一个简单的内存外挂!
  • 游戏外挂的原理
  • 逆向之制作扫雷外挂——003
  • 利用python编程,制作自己的游戏“外挂”!
  • 外挂制作
  • 第一个游戏外挂,附上详细制作过程
  • 一步步用python制作游戏外挂【转】
  • 网络游戏外挂制作
  • 网络游戏外挂编写初级教程
  • 游戏外挂基本原理及实现
  • Lua脚本做游戏外挂
  • 游戏外挂的几种实现类型与方式
  • 游戏外挂制作原理
  • C#简单游戏外挂制作(以Warcraft Ⅲ为例)
  • 用Python制作游戏外挂(上)
  • 从零开始制作游戏外挂
  • Python制作安卓游戏外挂
  • 一步步用python制作游戏外挂
  • 游戏外挂怎么做?
  • 游戏外挂:用Python做个小游戏的开挂
  • USGS下载Landset数据指南
  • USGS下载LANDSAT5 2级别 影像问题
  • 如何使谷歌浏览器的下载速度变为快速下载(例如USGS影像这类的大文件)
  • USGS SWB模型
  • USGS 官方批量下载软件bda 安装问题
  • 有关USGS下载landsat 8影像的方法
  • 关于USGS 共享光谱库读取问题

通过SCP命令将文件复制到服务器或从服务器复制文件相关推荐

  1. 定时从linux获取文件,Linux 使用scp命令定时将文件备份到另一台服务器

    主要思路就是使用scp命令 + linux定时执行任务. 目标:2台服务器,A为主服务器,B为备份服务器,需要每天中午12点将A上的文件备份到B上. 1.首先在A上安装except 一路yes下去即可 ...

  2. Win10下SCP命令免密码上传、下载工程师服务器上的文件

    [1]本地win10操作步骤 1)在本地win10系统打开命令行工具(win+r) 2)执行命令:ssh-keygen -t rsa 3)提示输入保存路径,直接回车,默认即可. 4)提示输入密码,因为 ...

  3. scp命令:服务器间远程复制代码

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  4. linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】

    转自:http://blog.csdn.net/jiangkai_nju/article/details/7338177 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是 ...

  5. SSH终端远程复制:scp命令详解

    scp命令详解 先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地 ...

  6. linux scp密码参数,使用scp命令安全地传输带有参数的文件

    本文以使用scp的例子介绍使用scp命令安全地传输带有参数的文件. 前言 scp命令用于将一台计算机之间的文件和目录复制到另一台计算机,这个实用程序有价值的是它使用ssh来隧道复制(安装与使用Mole ...

  7. linux下分析cel文件,详细解析Linux scp命令的应用

    采用scp命令在Linux系统之间copy文件 不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的clie ...

  8. Linux中使用SCP命令进行上传或者下载文件

    本文目录 1.本地主机与远程主机之间进行文件传输 1.1.单个文件的上传与下载 1.2.多个文件的上传与下载 1.3.按目录进行上传与下载 2.远程主机与远程主机之间进行文件传输 SCP(Secure ...

  9. scp命令默认传输速度多大_每天一个linux命令(60):scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  10. Linux远程拷贝scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

最新文章

  1. 简单的 HTTP 调用,为什么时延这么大?
  2. 系统安装操作优化:chapter4 多系统的安装与管理
  3. QLattice:你不知道的新的机器学习模型
  4. dask 使用_在Google Cloud上使用Dask进行可扩展的机器学习
  5. pktgen:DPDK流量生成器
  6. Unity 3D 中NGUI插件设置中文label
  7. 163 镜像源 linux,网易163的Ubuntu apt镜像源
  8. KASLR-内核地址空间布局随机化
  9. 数据仓库之元数据管理
  10. IDEA怎么设置背景图片
  11. pytorch实现resnet网络结构
  12. 实验3matlab的符号运算,实验MATLAB符号运算
  13. 统信UOS桌面版游戏攻略
  14. 中国民营航天公司罗列火箭发射火箭发动机
  15. 伍斯特理工学院计算机科学硕士,美国伍斯特理工学院数据科学硕士录取
  16. 屌丝变身海归精英?揭秘芝麻信用分黑色产业链
  17. 2020《互联网周刊》年度评选结果揭晓, Smartbi获三项行业大奖
  18. No service of type FactoryLoggingManagerInternal available in ProjectScopeServices.
  19. 创建Cocos2dx项目两种方法
  20. 给IT新人的15点建议

热门文章

  1. CF-HW04-胡杰-16332054
  2. 新手入门—递归实现指数型枚举
  3. 我的深圳真实驾考经历
  4. 一种表格数据比对的方法
  5. Centos 安装Flash控件
  6. 搭建以太坊私有链多节点环境
  7. HashMap 底层实现原理,看完面试不再懵逼。
  8. 计算机存储程序控制工作原理教案,计算机的存储程序工作原理是什么
  9. 亲爱的,别把上帝缩小了 ---- 读书笔记3
  10. 【小白学习之路】Java实现简单的飞机大战小游戏