首页/网络/协议速查/SCP 与其现代替代
本包目录(405 条)

SCP 与其现代替代

scp 是「基于 SSH 复制文件」的命令行工具;OpenSSH 9.0 起底层已改为 SFTP 协议,做增量同步请上 rsync。

协议速查网络更新于 2026-10-12

常用形态

常用形态
scp file.tar.gz user@host:/tmp/
scp -r ./dist user@host:/var/www/
scp -P 2222 user@host:/tmp/a.log .
scp -i ~/.ssh/id_ed25519 file user@host:/tmp/
-P指定 SSH 端口(注意是大写 P)
-r递归复制目录
-i指定私钥文件
-O退回旧 SCP 协议(OpenSSH 9.0+)
新版走 SFTP 后通配符由远端 shell 展开(旧协议在客户端展开):脚本里含 glob 的调用要实测确认。

易错点

  • scp 对符号链接的处理随协议版本变化:同步网站目录树优先 rsync -a

数据来源与参考

  • OpenSSH scp 手册
  • RFC 4253(SSH 传输层)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌