scp工具

scp工具用于加密的方式在本地主机和远程主机之间进行复制文件,简单来说就是远程拷贝相当于 cp命令。不过scp命令可以跨服务器,而且scp传输是加密的。但是可能速度可能会稍慢。而且scp工具运行时资源使用的非常少。

语法

scp(选项)(参数)

选项

-1:使用ssh协议版本1

-2:使用ssh协议版本2

-4:使用ipv4

-6:ipv6

-B:批量处理模式

-C:使用压缩模式

-F:使用指定的ssh配置文件

-l:指定宽带限制

-o:指定使用的ssh选项

-p:指定远程主机的端口号

-q:不显示复制进度(静默下载)

-r:以递归的方式进行复制

参数

  • 源文件:指定要复制的文件。

  • 目标文件:目标文件。格式为 user@host: filename(文件名为目标文件的名称)

    示例

    1. 从本地复制文件到远程服务器

    复制代码
    1scp /path/to/local/file.txt user@remote_host:/path/to/remote/destination/

    示例:

    复制代码
    1scp ~/Documents/report.pdf alice@192.168.1.10:/home/alice/

    这会把本地的 report.pdf 文件复制到 IP 为 192.168.1.10 的远程服务器上 alice 用户的家目录中。


    2. 从远程服务器复制文件到本地

    复制代码
    1scp user@remote_host:/path/to/remote/file.txt /path/to/local/destination/

    示例:

    复制代码
    1scp bob@example.com:/home/bob/data.csv ~/Downloads/

    这会把远程服务器 example.combob 用户的 data.csv 文件下载到本地的 ~/Downloads/ 目录。

相关推荐
电商API_180079052471 分钟前
企业ERP进销存场景|京东商品详情接口自动同步方案|凭证鉴权批量调用技术实操
大数据·运维·人工智能·爬虫·数据挖掘·网络爬虫
张小姐的猫13 分钟前
【Linux】网络编程 —— HTTP协议(上)
linux·运维·服务器·网络·http·单例模式·策略模式
国科安芯13 分钟前
星间光链路:AS32S601型抗辐射MCU在空间激光通信终端控制中的技术实现
服务器·网络·单片机·嵌入式硬件·物联网·安全·信息与通信
小稻穗29 分钟前
市场调研样本选型坐标系:2026六家国内样本平台能力横向校验
大数据·运维·数据分析
栩栩云生38 分钟前
AI 写代码犯的错,早被写进了错题集
linux·安全·ai编程
AOwhisky1 小时前
Python 学习笔记(第十三期)——运维自动化(下·前篇):远程命令执行——paramiko基础篇
运维·python·学习·云原生·自动化·运维开发·paramiko
DeMinds1 小时前
内容没有丢,我为什么总在重新整理?|DeMinds 如何让工作接着继续
ios·github·markdown
前端世界1 小时前
MySQL 基础入门(学习第4天)——约束与 DML 操作详解
数据库·学习·mysql
dear_bi_MyOnly1 小时前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法