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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 视频教程-Java大数据培训视频全套教程-SVN教程(33)-Java[通俗易懂]

    视频教程-Java大数据培训视频全套教程-SVN教程(33)-Java[通俗易懂]Java大数据培训视频全套教程-SVN教程(33)”马克-to-win”是…

    2025年6月17日
    4
  • 制作initramfs镜像_原版镜像和引导镜像

    制作initramfs镜像_原版镜像和引导镜像Linuxkernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。在grub中提供了一个选项“root=”用来指定第一个文件系统,但随着硬件的发展,很多情况下这个文件系统也许是存放在USB设备,SCSI设备等等多种多样的设备之上,如果需要正确引导,US

    2022年8月11日
    8
  • hsql是什么_MQL语言

    hsql是什么_MQL语言Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。AD:51CTO学院:IT精品课程在线看!Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。具有Server模式,进程内模式(In-Process)和内存模式(M

    2022年4月19日
    42
  • php用正则表达式匹配URL的简单方法(亲测可行)

    php用正则表达式匹配URL的简单方法(亲测可行)

    2021年10月30日
    217
  • Python实现分苹果(递归)

    Python实现分苹果(递归)题目 分苹果 的 Python 解决方案

    2025年9月2日
    3
  • voliate关键字[通俗易懂]

    voliate关键字[通俗易懂]1.voliate简介在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下.通过上一篇的文章我们了解到synchronized是阻塞同步的,在线程竞争激烈的情况下会升级为重量级锁。而voliate就可以说是java虚拟机提供的最轻量级的同步锁。但它同时…

    2022年4月29日
    82

发表回复

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

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