大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第6篇文章

文章目录

  • 前言
  • scp命令的使用
    • 1. 什么是scp?
    • 2. scp的格式
    • 3. 复制本地文件到远程服务器
    • 4. 拉取远程服务器文件到本地
    • 5. 复制本地目录到远程服务器
    • 6. 拉取远程服务器的目录到本地
  • 总结

前言

我们之前学过一个命令叫cp, 可以做文件的复制,但只局限在当前的服务器内进行复制,如果是跨服务器,就无法完成复制操作了。 就像一个段子说了, 你在家里ctrl+c, 到公司使用ctrl+v是无法复制粘贴的。

多台服务器之间的复制粘贴,有没有解决方案呢。 当然有,我们学习了ssh服务之后,知道ssh服务可以实现从当前服务器登录另外一台服务器的操作,那同样的也可以把当前的文件复制到另外一台服务器上去。

如果你还没有学习ssh相关的知识,请先点击下方链接进行学习:

【Linux】循序渐进学运维-服务篇-ssh服务入门
【Linux】循序渐进学运维-服务篇-ssh配置文件详解
【Linux】循序渐进学运维-服务篇-SSH秘钥认证

scp命令的使用

1. 什么是scp?

scp是 secure copy的缩写, scplinux系统下基于ssh登陆进行安全的远程文件拷贝命令。
Linux scp命令用于Linux之间复制文件和目录。

2. scp的格式

scp [选项] <源文件路径> <目标文件路径>

使用scp --h 可以查看scp的详细格式

3. 复制本地文件到远程服务器

scp -p 22 a.txt root@192.168.1.22:/root

这里需要注意的一点就是 -p 22 因为22是默认端口,所以可以省略

另外需要注意的是: 此处的:/root 这里的root不是root用户而是目录,我们可以在22这台机器的root下看到拷贝过来的文件


当前时间:

4. 拉取远程服务器文件到本地

5. 复制本地目录到远程服务器

把本地的html目录复制到22服务器的root下:

到22服务器的root目录下查看是否拷贝过来:

6. 拉取远程服务器的目录到本地


拷贝root只是做实验,如果要拷贝数据,尽量不要放在root下:

总结

scp的特点:

scp是加密的远程拷贝,而cp仅为本地拷贝。

②支持推拉模式

③全量拷贝,效率不高,适合第一次拷贝用,增量拷贝用rsync

我是高胜寒,一个在教培行业不忘初心的人,欢迎留言与我一起交流。

【Linux】循序渐进学运维-服务篇-SCP命令相关推荐

  1. 循序渐进学运维-服务篇V1版更新完毕

    我是互联网老辛,关注我吧,给自己每天的进步找一个机会和理由,不要被无效信息淹没,免除知识焦虑 前言 循序渐进学运维系列的基础篇参考: 喜大普奔:<循序渐进学运维>第一阶段完稿 本次完结的是 ...

  2. 【Linux】循序渐进学运维-服务篇-rysnc原理

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第7篇文章 文章目录 前言 一. rsync概述 二. rysnc 优缺点 1. 优点: 2. 缺点: 3. 常见备份分类 三. ry ...

  3. 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解

    大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第14篇文章 文章目录 前言 ftp配置文件详解 1. 常见默认配置参数 2. 常见参数的含义 配置文件使用举例 1. 创建本地用 ...

  4. 【Linux】循序渐进学运维-服务篇-FTP的原理及使用

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第13篇文章 文章目录 一. FTP服务的概述 1. ftp的相关概念 2. 常见的FTP服务器 3. VSFTP基本信息 二. FT ...

  5. 【Linux】循序渐进学运维-服务篇-inotify部署及应用

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第11篇文章 文章目录 前言 inotify 出现的原因 什么是inotify? 实验环境 1. 内核: 2. 查看当前系统是否支持安 ...

  6. 【Linux】循序渐进学运维-服务篇-rsync实战

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第10篇文章 文章目录 前言 实验环境 实验步骤 1. 修改配置文件 2. 创建提示文件及用户密码 1) 编辑欢迎信息 2) 创建密码 ...

  7. 【Linux】循序渐进学运维-服务篇-rsync配置文件

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第9篇文章 文章目录 前言 一. rsync配置文件举例 二. rsync配置文件详解 1. 配置文件的组成: 2. 常见的全局参数 ...

  8. 【Linux】循序渐进学运维-服务篇-SSH秘钥认证

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第5篇文章 文章目录 前言 为什么用密钥认证 秘钥认证流程 秘钥生成及使用 1. 交互式创建及分发秘钥 a) 生成秘钥 b) 分发秘钥 ...

  9. 【Linux】循序渐进学运维-服务篇-telnet

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第1篇文章 文章目录 一. telnet的定义 二. telnet远程登录服务的过程 1. 建立连接 2.输入口令 3. 认证并返回结 ...

最新文章

  1. 数据蒋堂 | 非常规聚合
  2. WindowsPE 第七章 资源表
  3. 什么是容器、什么是docker、docker与虚拟机的对比、docker做什么、运行场景,Docker功能和组件,Docker的C/S模式的运行,Docker概念,相关概念
  4. 每日程序C语言20-利用递归求阶乘
  5. 惊现试衣间照片流出??
  6. ASP.NET 4.0升级至ASP.NET 4.5需要注意的地方
  7. Sqlite中的字符串连接
  8. Git:git stash存储文件修改
  9. 【数据结构(C语言)】数据结构-图
  10. 数组元素的填充与替换、排序和复制
  11. ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂
  12. c语言编程定积分sinx,C语言用辛普森公式求sinx在0到π上的定积分的源程序
  13. 变压器高低压侧的电流计算
  14. 资产配置(理论+模型),科学找圣杯
  15. 奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇
  16. 从反人工智能到反无人机,谁在左右科技的进步?
  17. 【Proteus仿真】【51单片机】音乐盒电子琴设计
  18. macOS终端字体颜色DIY教程
  19. 【ethtool】ethtool 网卡诊断、调整工具、网卡性能优化| 解决丢包严重
  20. 11.11-我是一个没有感情的杀手

热门文章

  1. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java大学生心理健康系统8q665
  2. 微信小程序跨页面通信解决思路
  3. SzNOI c007小鼠迷宫
  4. 如何排除停车场系统的十大常见故障?
  5. 胡桃日记获取服务器版本信息,胡桃日记各渠道时装兑换领取方法
  6. php如何放照片,如何在PHP会话中存储照片上传?
  7. 17张思维导图,一网打尽机器学习统计基础(附下载)
  8. LaTeX写作之中译英/英文语法纠正
  9. 浏览器提示“您与此网站之间建立的连接不安全”如何解决
  10. 程序员要怎么高效学习Java,大学生or小白的你看完这篇的你离BAT又近了一大步