首页/系统/信创系统运维速查/scp 远程文件传输
命令与包管理65 条

scp 远程文件传输

基于 SSH 的快速复制:本地上传下载、-r 传目录、-P 指定非标准端口;小批量文件交换的直接选择。

信创系统运维速查系统更新于 2026-10-12
上传scp file user@host:/path
下载scp user@host:/path/file .
选项-r 目录、-P 端口、-p 保留时间戳

典型用法

典型用法
scp app.tar.gz deploy@10.0.10.21:/tmp/
scp -r ./conf deploy@10.0.10.21:/opt/app/
scp -P 2222 deploy@10.0.10.21:/var/log/app.log .
scp -p file user@host:/path/
挂代理或跳板环境推荐 rsync 或 sftp;大量小文件 scp 效率一般。

易错点

  • 新版 OpenSSH 的 scp 底层走 SFTP 协议,极老服务端可能不兼容,退回 -O 或改用 sftp
  • 传输大文件前后核对 md5/sha256,弱网中断后重传要用支持续传的工具

数据来源与参考

  • OpenSSH scp 手册
  • 运维实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌