【常用知识点-Linux】scp命令

Author:赵志乾
Date:2024-07-12
Declaration:All Right Reserved!!!

1. 简介

        scp (Secure Copy Protocol)是一种用于在网络上安全传输文件的协议,其基于SSH (Secure Shell) 协议来加密传输数据,确保数据传输过程中的安全性和完整性。

        scp命令允许用户从本地计算机复制文件、目录到远程计算机,或者从远程计算机复制文件、目录到本地计算机。

2. 使用方式

// 从本地复制到远程
scp [选项] 本地文件路径 用户名@远程服务器地址:远程目录路径

// 从远程复制到本地
scp [选项] 用户名@远程服务器地址:远程文件路径 本地目录路径


//*************常用选项*****************
-r 或 -R:递归复制整个目录。
-P:指定远程主机的SSH端口号(注意大写P)。
-p:保留原文件的修改时间、访问时间和访问权限。
-q:安静模式,不显示传输过程中的进度信息。
-C:允许压缩数据,加快传输速度。

3. 注意事项

  • 使用scp之前,请确保你有权限通过SSH访问远程服务器。
  • 如果远程服务器上的目标目录不存在,scp命令会报错。
  • 默认情况下,scp使用SSH的默认端口(22)。如果远程服务器的SSH服务配置为使用不同的端口,你需要使用-P选项来指定端口号。
  • 传输大文件或大量文件时,请耐心等待,因为scp会确保数据传输的完整性和安全性。

相关推荐

  1. 知识-Linux】scp命令

    2024-07-12 14:26:05       22 阅读
  2. 知识问答

    2024-07-12 14:26:05       21 阅读
  3. 知识问答

    2024-07-12 14:26:05       20 阅读
  4. docker排错及知识

    2024-07-12 14:26:05       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 14:26:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 14:26:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 14:26:05       58 阅读
  4. Python语言-面向对象

    2024-07-12 14:26:05       69 阅读

热门阅读

  1. 用Redis写一个IP限流器

    2024-07-12 14:26:05       24 阅读
  2. 天童美语:推荐给孩子的人文历史纪录片

    2024-07-12 14:26:05       27 阅读
  3. 网站安全需求分析与安全保护工程

    2024-07-12 14:26:05       20 阅读
  4. 小米官网的数据是怎么优化的?

    2024-07-12 14:26:05       21 阅读
  5. 支付通道安全:应对黑客攻击的策略与实践

    2024-07-12 14:26:05       22 阅读
  6. Markdown 的详细语法介绍与使用

    2024-07-12 14:26:05       19 阅读
  7. OpenJudge | 比饭量

    2024-07-12 14:26:05       19 阅读
  8. 离线安装pip包

    2024-07-12 14:26:05       23 阅读
  9. 【MySQL】7.MySQL 的内置函数

    2024-07-12 14:26:05       20 阅读
  10. Spring 的核心注解

    2024-07-12 14:26:05       21 阅读