一、scp

1.简介

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的

2.软件安装(双方服务器都需要安装)

~]# yum install openssh-client -y

3.使用场景

本地机器:192.168.1.2

远程机器:192.168.1.3

以下方式适用于复制单个文本文件和压缩包文件

a.将本地机器/tmp/local.txt复制到远程服务器的/root目录下

~]# scp /tmp/local.txt root@192.168.1.3:/root

输入密码即可

b.将远程机器/tmp/remote.txt复制到本地服务器/root目录下

~]# scp root@192.168.1.3:/tmp/local.txt /root

输入密码即可

以下方式适用于要复制目录

a.将本地机器/tmp目录 复制到远程服务器的/root目录下

~]# scp -r /tmp root@192.168.1.3:/root

输入密码即可

b.将本地机器/tmp目录(保留原文件的修改时间,访问时间和访问权限)复制到远程服务器的/root目录下

~]# scp -rp /tmp root@192.168.1.3:/root

注意:远程复制目录一般更推荐采用打包然后复制的方式

以下方式适用于对方服务器端口不是22的情况(这里端口指的是ssh端口)

将本地机器/tmp/local.txt复制到远程服务器(端口为63225)的/root目录下

~]# scp -P 63225 /tmp/local.txt root@192.168.1.3:/root

二、rsync

1.简介

实现两端主机的文件同步(rsync软件很强大,这里我们只是介绍其文件复制功能)

2.软件安装(双方服务器都需要安装)

~]# yum install rsync -y

3.使用场景

本地机器:192.168.1.2

远程机器:192.168.1.3

rsync可以实现增量复制(适用于多个文件的场景),所以我们这里只是介绍目录同步

将本地机器的/var/www/html/www.a.com同步到远程机器的/var/www/html目录下

~]# rsync -avzP /var/www/html/www.a.com root@192.168.1.3:/var/www/html

输入密码即可

-a --archive :  归档模式,表示递归传输并保持文件属性。等同于"-rtopgDl"。

-z :         传输时进行压缩提高效率。

-p --perms:    保持perms属性(权限,不包括特殊权限)

-v              :      显示详细信息

三.screen

1.简介

在远程服务器难免会因为网络原因,导致复制中断,我们使用screen解决此类问题

2.安装软件(在执行命令的机器安装即可)

~]# yum install screen -y

3.使用

~]# screen

然后执行复制命令即可

4.如何查看是否复制完成

如果你使用的是scp

~]# ps -ef |grep scp  |grep -v grep

如果你使用的是rsync

~]# ps -ef |grep rsync |grep -v grep

如果传输完成即没有结果输出

两台Linux服务器之间的文件传输

最近工作中有这样一个需求,需要将A服务器上的文件传到B服务器. 本来想用Java开发,但一想Java开发周期长,应对这样一个小需求没必要用Java,最后选择了Shell脚本,相关代码如下: #!/bi ...

两台linux服务器之间免密scp,在A机器上向B远程拷贝文件

两台linux服务器之间免密scp,在A机器上向B远程拷贝文件 操作步骤:1.在A机器上,执行ssh-keygen -t rsa,一路按Enter,不需要输入任何内容.(如有提示是否覆盖,可输入y后按 ...

两台linux服务器之间实现挂载

https://blog.csdn.net/lpp_dd/article/details/78743862 两台linux服务器之间实现挂载: 服务端: 1.首先需要在主机上设置允许挂载的目录 (1) ...

Linux命令(20)linux服务器之间复制文件和目录

linux的scp命令: scp就是secure copy的简写,用于在linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器. 有时我们需要获得远程服务器上 ...

在linux服务器之间复制文件和目录命令scp

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

linux的scp命令可以在linux服务器之间复制文件和目录

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

两台linux服务器相互拷贝文件的两个方法

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

两台Linux机之间传送文件

最近实验室里接管了一台服务器,经常需要用到服务器与自己主机之间进行文件传输,因此,在此介绍一下两台Linux主机之间的一些操作,方便后来者. 1. Linux.Windows主机远程访问Linux服务 ...

两台Linux系统之间传输文件

用CRT分别连上两台需要传输文件的linux系统服务器,并检查防火墙是否关闭. 查看防火墙状态: /etc/init.d/iptables status 若防火墙启用,暂时关闭防火墙: /etc/in ...

随机推荐

Android项目实战(二十三):仿QQ设置App全局字体大小

一.项目需求: 因为产品对象用于中老年人,所以产品设计添加了APP全局字体调整大小功能. 这里仿做QQ设置字体大小的功能. QQ实现的效果是,滚动下面的seekbar,当只有seekbar到达某一个刻 ...

Oracle 中 decode 函数用法(转)

含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THE ...

当编译AFNetworking 2.0时出现了Undefined symbols for architecture i386

当将AFNetworking添加到工程后编译时出现 Undefined symbols for architecture i386: "_SecCertificateCopyData&quo ...

java线程安全总结

转自:http://blog.csdn.net/haolongabc/article/details/7249098 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣. ...

[转载]c# OpenFileDialog

string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog();            ...

SQL Server 触发器(转)

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件进行触发被自动调用执行的.而存储过程可以通过存储过程的名称被调用. Ø 什么是触发器 触发器对表进行插入.更新.删 ...

CSS中文字体的英文名称(simsun)宋体,(Microsoft YaHei)微软雅黑

CSS中文字体的英文名称(simsun)宋体,(Microsoft YaHei)微软雅黑 华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti ...

C++学习笔记1(扩充:C++中的格式控制)

前一章,我们了解了再C++中的标准的输入输出问题,那么肯能就有人会问了再C语言中我们可以灵活的控制输出和显示,那么再再C++中可以实现吗?我的回答是当然可以的,只不过再C++中的控制可能相比较而言要比 ...

神经网络与深度学习笔记 Chapter 2.

转载请注明出处http://www.cnblogs.com/zhangcaiwang/p/6886037.html 以前都没有正儿八经地看过英文类文档,神经网络方面又没啥基础,结果第一章就花费了我将近 ...

linux 之间复制文件,两台Linux服务器之间复制文件相关推荐

  1. 两台群晖服务器如何同步文件,两台群晖之间Moments异地同步方法探索

    两台群晖之间Moments异地同步方法探索 2020-07-29 21:12:05 3点赞 6收藏 3评论 手里有一黑一白两台群晖,一直在寻找两台设备之间Moments文件异地同步的方法. 因为群晖里 ...

  2. svn两台服务器同步文件,两台svn服务器定时同步

    两台svn服务器定时同步 内容精选 换一换 同一区域.不同可用区的两台裸金属服务器,如果在同一VPC,则内网互通,在同一VPC且同一子网时进行二层通信,在同一VPC不同子网时进行三层通信.通信时,两台 ...

  3. 如何在两台远程服务器之间传输文件

    当两台服务器之间需要传输文件时,使用FTP软件(FileZilla)就很难发挥作用了. 使用scp则能解决此问题,一般LInux自带scp scp 命令介绍 scp 本地用户名@IP地址:文件名1 远 ...

  4. 两个linux系统拷贝文件,两台linux文件拷贝

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. 最简单的 ...

  5. 计算机和计算机之间如何传送文件,两台电脑实现互传文件:多种方法可选择

    平时我们在是用电脑的时候,经常会遇到把一台电脑的数据需要传到另一台电脑当中,如果数据不多的话,直接用U盘拷到另一台电脑就可以了,文件在几个G的话,都可以用这种办法,如果文件达到几百个G的话,这种办法效 ...

  6. 两台centOS服务器之间挂载共享存储

    服务端(192.168.1.122) 1.查看系统是否已安装NFS [root@rapdog ~]# rpm -qa | grep nfs [root@rapdog ~]# rpm -qa | gre ...

  7. 两台linux之间传输文件的方法

    scp传输 当两台Linux主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者 ...

  8. 两台Linux系统之间传输文件的几种方法

    scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者 ...

  9. linux命令——scp 两台linux机器间文件或目录传输

    不同的Linux之间copy文件常用有3种方法: 第一种:ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy. 第二种:采用sam ...

  10. 两台 Linux 主机之间配置信任关系(以及如何解除)

      主机之间的 ssh 信任,简单地说,就是主机之间使用 ssh 命令登录主机不需要密码.   一.主机之间配置信任关系   将主机 A (47.100.247.242) 作为信任主机,主机 B(10 ...

最新文章

  1. 浏览器输入url后发生了什么?
  2. 高级指引——手动创建节点分组 Group
  3. Apache Commons ArrayUtils.toString(Object)与JDK Arrays.toString(Object)
  4. javaone_JavaOne 2012:非阻塞数据结构如何工作?
  5. 【牛客 - 330F】Applese 的QQ群(拓扑排序,二分)
  6. Linux基本管理七大流程
  7. 8086/8088内部结构
  8. c语言做一个抽奖小程序,小程序插件使用- 抽奖助手
  9. Java突击学习 Day1
  10. 第一章 批判性思维概念
  11. 趣学python编程下载_父与子的程序编写之旅:与小卡特一起学PythonPDF高清完整版一键下载|百度云盘...
  12. 注册表终极修改ie主页的方法
  13. Java Web从入门到实战
  14. windows 下的CACTI的安装方法
  15. @RunWith的使用
  16. 微信推出“腾讯电子签”具有提醒对方还钱
  17. 手机上好用的apm测试软件,在哪才能找到测apm的软件  及如合使用  – 手机爱问...
  18. 人脸检测--传统方法
  19. Rust之错误处理(三):panic!还是不要panic!
  20. 黑马程序员——java基础第一课

热门文章

  1. librdkafka------C kafka Client
  2. 轻轻松松学会Python入门一:初识Python
  3. ami编码设计流程图_基于FPGA器件实现AMI编码器和译码器的设计
  4. Java之美[从蛮荒到撬动地球]之设计模式四
  5. BScroll 使用(Vue)
  6. 【产品】外壳防护等级(IP代码)
  7. 华表Cell的网页插件在IE8中无法显示的问题 | #华表Cell #报表 #IE8
  8. 电脑上如何进行录屏?
  9. 网络操作系统与分布式操作系统
  10. Google 翻译插件不能用了怎么办