【Linux】循序渐进学运维-服务篇-SCP命令
大家好,我是高胜寒,本文是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的缩写, scp
是linux
系统下基于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命令相关推荐
- 循序渐进学运维-服务篇V1版更新完毕
我是互联网老辛,关注我吧,给自己每天的进步找一个机会和理由,不要被无效信息淹没,免除知识焦虑 前言 循序渐进学运维系列的基础篇参考: 喜大普奔:<循序渐进学运维>第一阶段完稿 本次完结的是 ...
- 【Linux】循序渐进学运维-服务篇-rysnc原理
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第7篇文章 文章目录 前言 一. rsync概述 二. rysnc 优缺点 1. 优点: 2. 缺点: 3. 常见备份分类 三. ry ...
- 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解
大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第14篇文章 文章目录 前言 ftp配置文件详解 1. 常见默认配置参数 2. 常见参数的含义 配置文件使用举例 1. 创建本地用 ...
- 【Linux】循序渐进学运维-服务篇-FTP的原理及使用
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第13篇文章 文章目录 一. FTP服务的概述 1. ftp的相关概念 2. 常见的FTP服务器 3. VSFTP基本信息 二. FT ...
- 【Linux】循序渐进学运维-服务篇-inotify部署及应用
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第11篇文章 文章目录 前言 inotify 出现的原因 什么是inotify? 实验环境 1. 内核: 2. 查看当前系统是否支持安 ...
- 【Linux】循序渐进学运维-服务篇-rsync实战
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第10篇文章 文章目录 前言 实验环境 实验步骤 1. 修改配置文件 2. 创建提示文件及用户密码 1) 编辑欢迎信息 2) 创建密码 ...
- 【Linux】循序渐进学运维-服务篇-rsync配置文件
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第9篇文章 文章目录 前言 一. rsync配置文件举例 二. rsync配置文件详解 1. 配置文件的组成: 2. 常见的全局参数 ...
- 【Linux】循序渐进学运维-服务篇-SSH秘钥认证
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第5篇文章 文章目录 前言 为什么用密钥认证 秘钥认证流程 秘钥生成及使用 1. 交互式创建及分发秘钥 a) 生成秘钥 b) 分发秘钥 ...
- 【Linux】循序渐进学运维-服务篇-telnet
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第1篇文章 文章目录 一. telnet的定义 二. telnet远程登录服务的过程 1. 建立连接 2.输入口令 3. 认证并返回结 ...
最新文章
- 数据蒋堂 | 非常规聚合
- WindowsPE 第七章 资源表
- 什么是容器、什么是docker、docker与虚拟机的对比、docker做什么、运行场景,Docker功能和组件,Docker的C/S模式的运行,Docker概念,相关概念
- 每日程序C语言20-利用递归求阶乘
- 惊现试衣间照片流出??
- ASP.NET 4.0升级至ASP.NET 4.5需要注意的地方
- Sqlite中的字符串连接
- Git:git stash存储文件修改
- 【数据结构(C语言)】数据结构-图
- 数组元素的填充与替换、排序和复制
- ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂
- c语言编程定积分sinx,C语言用辛普森公式求sinx在0到π上的定积分的源程序
- 变压器高低压侧的电流计算
- 资产配置(理论+模型),科学找圣杯
- 奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇
- 从反人工智能到反无人机,谁在左右科技的进步?
- 【Proteus仿真】【51单片机】音乐盒电子琴设计
- macOS终端字体颜色DIY教程
- 【ethtool】ethtool 网卡诊断、调整工具、网卡性能优化| 解决丢包严重
- 11.11-我是一个没有感情的杀手
热门文章
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java大学生心理健康系统8q665
- 微信小程序跨页面通信解决思路
- SzNOI c007小鼠迷宫
- 如何排除停车场系统的十大常见故障?
- 胡桃日记获取服务器版本信息,胡桃日记各渠道时装兑换领取方法
- php如何放照片,如何在PHP会话中存储照片上传?
- 17张思维导图,一网打尽机器学习统计基础(附下载)
- LaTeX写作之中译英/英文语法纠正
- 浏览器提示“您与此网站之间建立的连接不安全”如何解决
- 程序员要怎么高效学习Java,大学生or小白的你看完这篇的你离BAT又近了一大步