scp 网间拷贝

scp 是 secure copy 的缩写,是一个基于 SSH 协议的安全文件复制工具,可以在本地与远程主机之间或两台远程主机之间传输文件。以下是对 scp 指令的详细介绍:

  • 基本语法
    • 从本地复制到远程scp [选项] 本地文件或目录 用户@远程主机:远程路径,例如scp file1.txt user@remote:/path/to/destination/
    • 从远程复制到本地scp [选项] 用户@远程主机:远程文件或目录 本地路径,例如scp user@remote:/path/to/source/file1.txt /local/destination/
  • 常用选项
    • -r:递归复制目录。
    • -P:指定远程主机的 SSH 端口。
    • -i:指定私钥文件。
    • -C:启用压缩。
    • -q:静默模式,抑制输出。
    • -p:保留文件原来的修改时间、访问时间以及权限模式。
    • -v:详细模式,scp 和 ssh 将会打印出处理过程中的调试信息。
  • 进阶用法
    • 批量传输文件 :可以一次传输多个文件,如scp file1.txt file2.txt user@remote:/path/to/destination/
    • 限制带宽 :使用-l限制传输速率,单位为 kbps,如scp -l 500 file1.txt user@remote:/path/to/destination/
  • 配置免密登录
    • 生成 SSH 密钥对 :在本地机器上使用ssh-keygen -t rsa命令生成 SSH 密钥对。
    • 将公钥传输到远程主机 :使用ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host命令将公钥添加到远程主机的~/.ssh/authorized_keys文件中。
相关推荐
津津有味道1 小时前
易语言TCP服务端接收刷卡数据并向客户端读卡器发送指令
服务器·网络协议·tcp·易语言
酣大智2 小时前
接口模式参数
运维·网络·网络协议·tcp/ip
Genie cloud2 小时前
1Panel SSL证书申请完整教程
服务器·网络协议·云计算·ssl
MARS_AI_4 小时前
大模型赋能客户沟通,云蝠大模型呼叫实现问题解决全链路闭环
人工智能·自然语言处理·信息与通信·agi
mftang4 小时前
现代互联网安全的基石: SSL/TLS技术介绍
服务器·网络·ssl
硬汉嵌入式5 小时前
Microchip开源的自家网络协议栈确实不错,功能完善,并且支持图形化一键配置
网络协议
B2_Proxy7 小时前
IP 来源合规性,正在成为全球业务的隐性门槛
网络·爬虫·网络协议·安全
路由侠内网穿透.9 小时前
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Linux 版本)
linux·运维·服务器·网络协议·智能家居
吠品9 小时前
什么是 IP SSL 证书?该如何申请
网络协议·tcp/ip·ssl
奋斗羊羊10 小时前
TCP、UDP 和串口通信对比分析
网络协议·tcp/ip·udp