1.SCP命令

  • Linux scp命令用于Linux之间复制文件和目录。
  • scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
1.1 从本地服务器-复制到-远程服务器
scp local_file remote_username@remote_ip:remote_folder(远程文件夹)
或者
scp local_file remote_username@remote_ip:remote_file (远程文件夹和远程文件名)

示例

scp /usr/local/java/apache-tomcat-8.0.39-demo.tat.gz  root@115.62.27.250: /usr/local/java
  • 命令执行后需要再输入密码
1.2 从远程服务器-复制来自-远程服务器
scp  remote_username@remote_ip:remote_folder(远程文件夹)  local_file或者
scp  remote_username@remote_ip:remote_file (远程文件夹和远程文件名) local_file

示例

scp   root@115.62.27.250: /usr/local/java /usr/local/java/apache-tomcat-8.0.39-demo.tat.gz
  • 命令执行后需要再输入密码
1.2 SCP参数说明
scp [可选参数] file_source file_target 

参数说明:

  • -1: 强制scp命令使用协议ssh1
  • -2: 强制scp命令使用协议ssh2
  • -4: 强制scp命令只使用IPv4寻址
  • -6: 强制scp命令只使用IPv6寻址
  • -B: 使用批处理模式(传输过程中不询问传输口令或短语)
  • -C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
  • -p:保留原文件的修改时间,访问时间和访问权限。
  • -q: 不显示传输进度条。
  • -r: 递归复制整个目录。
  • -v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
  • -c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
  • -F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。
  • -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
  • -l limit: 限定用户所能使用的带宽,以Kbit/s为单位。
  • -o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式,
  • -P port:注意是大写的P, port是指定数据传输用到的端口号
  • -S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

2.SCP报错 -bash: scp: command not found

scp所在的包是openssh-clients首先查看openssh相关包:rpm -qa openssh*[root@oradb23 ~]# rpm -qa openssh*
openssh-5.3p1-94.el6.x86_64
openssh-server-5.3p1-94.el6.x86_64
发现服务器默认没有安装openssh的客户端。yum 安装openssh客户端[root@oradb23 ~]# yum install openssh-clients

SCP:不同Linux服务器间的复制相关推荐

  1. Linux服务器间传文件SCP命令使用方法

    基本用法 两台Linux服务器间要传文件,如果两台服务器可以互相ssh登录的话,那么就可以使用scp命令,使用方法如下 scp 原文件 目标文件 scp -r 原文件夹 目标文件夹 其中对端机器的格式 ...

  2. 利用rsync+crontab实现linux的定时增量备份,利用rsync+crontab实牡现Linux服务器间的定时增量备份.doc...

    利用rsynccrontab实牡现Linux服务器间的定时增量备份 利用rsync+crontab实现Linux服务器间的定时增量备份 rsync是Linux.UNIX系统下的数据镜像备份工具,它的特 ...

  3. 关于解决多台linux服务器间的文件实时同步问题

    关于解决多台linux服务器间的文件实时同步问题 参考文章: (1)关于解决多台linux服务器间的文件实时同步问题 (2)https://www.cnblogs.com/fps2tao/p/1003 ...

  4. linux服务器IP伪造,Linux服务器间同网段IP伪装端口映射

    Linux服务器间同网段IP传伪装端口映射 主机(网关)ip:192.168.4.18 目标主机 ip :192.168.4.25 映射端口: 21 echo "1" > / ...

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

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

  6. linux 服务器之间数据复制—scp

    文章目录 一.命令详情介绍 二.使用实例 三.批量文件传输 另一个方法 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝 ...

  7. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解

    Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...

  8. 使用pscp实现Windows 和 Linux服务器间远程拷贝文件

    为什么80%的码农都做不了架构师?>>>    在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是 ...

  9. windows到linux远程拷贝 pscp 不用输入密码,使用pscp实现Windows 和 Linux服务器间远程拷贝文件...

    在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是使用Ftp 工具FlashFxp 来操作的,最近就想有什么更快捷的 ...

最新文章

  1. SegWit与BCH交易量及投资者流量更新
  2. JHStatusTextView
  3. 北京科技大学计算机科学与技术复试,【2017年整理】北京科技大学计算机科学与技术考研经验.doc...
  4. python难嘛-我没有基础,能否学会Python?Python难吗?
  5. 2017年9月2日普级组T1 正方形
  6. Scala的四种Web框架
  7. PHP利用FPDI 制作PDF 档案 (php合并pdf, php签名pdf)
  8. OPPO正式公布ColorOS 6系统:Reno新机4月10日首发适配
  9. python太占内存_Python占用的内存优化教程
  10. 无线路由不能上网问题的解决的方法
  11. 思考 | 西湖大学博导:都说不唯论文,那我们发表论文是为了什么?
  12. mysql中cost对比测试
  13. warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
  14. swagger2 配置访问路径_有了Swagger2 再也不用担心API文档的维护了
  15. MySQL Oracle默认排序_PostgreSQL、MySQL、Oracle,查询的默认排序是怎样的?
  16. 《微型计算机原理及应用》复习整理(针对考点)
  17. threejs 绘制星空
  18. Java-模拟新浪微博用户注册功能实现(控制台程序)
  19. java 指纹匹配算法_java – 从生物识别指纹考勤设备中检索数据
  20. Rockchip PX30/RK3326 Android开机时间优化

热门文章

  1. 时间管理中的15个法则和10大要素
  2. 扫码点餐小程序源码 多商户外卖点餐自助扫码预约源码
  3. linux 调出mq程序,MQ6.0操作手册
  4. #跟我一起写 Makefile# 隐含规则使用隐含规则
  5. Ubuntu Linux gcc的常用命令
  6. P3355 骑士共存问题
  7. 搞定动画之 JQuery 中的预定义动画
  8. PR不支持导入MKV【Influx插件】
  9. 一节计算机课日记,一节公开课日记500字,公开课日记
  10. 编译postgres exporter遇到的问题解决