8288分类目录 8288分类目录 8288分类目录
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

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

来源:本站原创 浏览:136次 时间:2021-12-27

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

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


前言

我们之前学过一个命令叫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

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

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net