Linux使用SCP进行文件传输

Linux使用SCP进行文件传输本章内容基于CentOS6.5(32位)scp就是securecopy,是用来进行远程文件拷贝的。数据传输使用ssh,并且和ssh使用相同的认证方式,提供相同的安全保证。scp不需要安装额外的软件,使用起来简单方便,安全可靠且支持限速参数但是它不支持排除目录为了学习SCP命令我创建了3个Linux虚拟机,其ip地址分别位192.168.132.130、192.168.132.1…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本章内容基于CentOS6.5(32位)

scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。

scp不需要安装额外的软件,使用起来简单方便,安全可靠且支持限速参数但是它不支持排除目录

为了学习SCP命令我创建了3个Linux虚拟机,其ip地址分别位192.168.132.130、192.168.132.132、192.168.132.133

scp命令格式

scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 

这里的参数有

-r  传输文件夹

-v 展示传输详情

在源服务器传输文件夹 (包括文件夹本身)

在130服务器上将文件夹dai传输到132服务器的根目录

Linux使用SCP进行文件传输

这里的 -r 代表传输文件夹 (包括文件夹本身),命令输入后需要输入132服务器的密码

scp -r /dai root@192.168.132.132:/

在源服务器传输文件

将130服务器上的jdk-7u55-linux-i586.tar.gz传到132服务器的根目录

这里我们如果把/dai/soft/jdk-7u55-linux-i586.tar.gz替换成/dai/soft/*,就代表传输路径/dai/soft下的所有文件

scp /dai/soft/jdk-7u55-linux-i586.tar.gz root@192.168.132.132:/

Linux使用SCP进行文件传输

可以看到132服务器根目录成功接受到 jdk-7u55-linux-i586.tar.gz文件

Linux使用SCP进行文件传输

在源服务器传输文件并重命名

还是刚才的文件,在130服务器上再传一次,不过这次要给它重命名为changename.tar.gz

scp /dai/soft/jdk-7u55-linux-i586.tar.gz root@192.168.132.132:/changename.tar.gz

Linux使用SCP进行文件传输

这时的132服务器上可以看到传过去的changename.tar.gz

Linux使用SCP进行文件传输

在目标服务器下载文件夹及文件

和在源服务器传输文件的命令类似,将130服务器上的/dai/soft文件夹下载到本地132服务器根目录,这里要输入130服务器的密码,下载文件的话就去除参数-r

scp -r root@192.168.132.130:/dai/soft  /

Linux使用SCP进行文件传输

使用第三台服务器进行两台服务器之间文件的传输

登陆到第三台服务器133执行命令,这里执行传输命令后要同时输入两台服务器的密码

scp -r root@192.168.132.130:/dai/soft root@192.168.132.132:/

Linux使用SCP进行文件传输

参考文章

https://blog.csdn.net/qw_xingzhe/article/details/80167888

https://www.cnblogs.com/gudongcheng/p/8064808.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171971.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 混合开发hybrid原理_unity引擎开源吗

    混合开发hybrid原理_unity引擎开源吗首先,我们先来罗列一下当前市面上,移动端的各种开发方法1.NativeApp纯原生的app开发模式,android(Java)或者ios(Swift,Oc)优点:有最好的性能,有最好的体验缺点:开发和发布的成本极高,两端需要不同的技术人员来维护,原生开发人员非常的稀缺2.WebApp移动端运行在浏览器上的网站,我们一般称之为H5应用,就是泛指我们经常开发的spa,map页面语言:js,vue,react,angular等优点:1.开发和发布非常方便2.用户看到的页面,会随着开发人

    2022年9月22日
    2
  • leetcode链表问题_c++反转链表

    leetcode链表问题_c++反转链表给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5] 提示:链表中节点数目为 n1 <= n <= 500-500

    2022年8月8日
    4
  • AbstractInterceptor和MethodFilterInterceptor的区别

    AbstractInterceptor和MethodFilterInterceptor的区别1.AbstractInterceptor是Interceptor的子类。2.MethodFilterInterceptor是AbstractInterceptor的子类,你需要实现的拦截器支持方法过滤性,就继承MethodFilterIntercepter这个类.默认的情况下,拦截器会拦截Action中的所有的方法,这里不包括setter或getter方法.这时就可以使用方法

    2022年5月14日
    39
  • Min Stack

    Min Stack

    2021年9月8日
    56
  • Python源码阅读_python源代码文件

    Python源码阅读_python源代码文件最近想读读Python源码,任何东西学习方法基本都是一样的,先从总体框架进行了解,再从自己侧重的方面逐步深入。1.Python总体架构左边是Python提供的大量的模块、库以及用户自定义的模块。比如在执行importos时,这个os就是Python内建的模块,当然用户还可以通过自定义模块来扩展Python系统。右边是Python的运行时环境,包括对象/类型系统(Object/Type…

    2022年8月23日
    6
  • 线性分类模型

    线性分类模型

    2021年6月8日
    99

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号