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/ 目录。

相关推荐
A-刘晨阳3 分钟前
普通摄像头怎么加上 AI 监控?用 Frigate 把识别和事件管理放到绿联 NAS
运维
dtq04247 分钟前
数据结构 - 栈
c语言·数据结构·学习
云计算练习生11 分钟前
什么是内核?操作系统内核到底管哪些事
linux·windows·操作系统·内核·shell
Doris__HE15 分钟前
【元脑服务器NF8480G7-NF8480M7技术规格分享】
运维·服务器·数据库·缓存·性能优化
可涵不会debug17 分钟前
公司外怎么连接管家婆?从 SQL Server 安装到 cpolar 固定 TCP 远程登录
linux·运维·ubuntu
wuyk55518 分钟前
《WiFi 嵌入式物联网开发全套实战》| 第 12 章 Linux 系统 WiFi 常用命令全集:iw/iwlist/ip/wpa_cli 实战
linux·网络·stm32·物联网·tcp/ip
骇客野人20 分钟前
Java 前后端可部署落地架构方案
服务器·前端·微服务
wuminyu21 分钟前
纯轻量级锁体系下C2编译器锁粗化和消除机制剖析
java·linux·c语言·jvm·c++
IT小白杨23 分钟前
跨境电商账号关联归因链路拆解与可落地环境配置
服务器·网络·经验分享·安全·指纹浏览器
运维全栈笔记25 分钟前
Nginx 模块化多业务站点通用配置模板
linux·运维·nginx