文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

scp命令的使用

2023-09-06 15:44

关注

Linux scp 命令用于 Linux 之间复制文件和目录;scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令;scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
用法:

scp [可选参数] source destination

参数说明:

-1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使用IPv6寻址-B: 使用批处理模式(传输过程中不询问传输口令或短语)-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p:保留原文件的修改时间,访问时间和访问权限。-q: 不显示传输进度条。-r: 递归复制整个目录。-v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。-c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。-F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。-i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。-l limit: 限定用户所能使用的带宽,以Kbit/s为单位。-o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式,-P port:注意是大写的P, port是指定数据传输用到的端口号-S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。
常用的参数为-P 端口号和-r 用来传输文件夹和cp传输文件夹一样表示递归传输

实例:这里以我本机电脑和虚拟机ubuntu系统为例,进行文件传输,假设我本机电脑win10系统为本地,虚拟机ubuntu系统为远程。
本地IP:192.168.1.105
远程IP:192.168.138.129 用户名tu ssh端口号22
1、从本地复制到远程

scp -P 22 -r C:\JAVA学习\spring-5.2.6.RELEASE-dist tu@192.168.138.129:/homessh默认端口是22,这里可以省略-P 22,如果ssh端口号发生改变需要加-P参数 -r表示递归传递文件,用来复制文件夹使用。

在这里插入图片描述在这里插入图片描述第一次传递失败是因为ubuntu的home目录下没有相关权限,赋完权就可以了。
2、从远程复制到本地

scp tu@192.168.138.129:/home/drive.tar.bz2 C:\JAVA学习\

在这里插入图片描述

来源地址:https://blog.csdn.net/qq_41520220/article/details/126380692

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯