scp 命令使用:文件上传/下载/同步、密钥认证、端口转发、rsync 对比。
写在前面:合法学习边界
scp 传输只在授权环境使用。
一、scp 架构

1
| ① 本地文件 → ② SSH 加密 → ③ 远程服务器
|
二、常用命令
1
2
3
4
5
6
7
8
9
10
11
| # 上传文件
scp file.txt user@host:/path/
# 下载文件
scp user@host:/path/file.txt ./
# 使用密钥
scp -i key.pem file.txt user@host:/path/
# 指定端口
scp -P 2222 file.txt user@host:/path/
|
三、小结
scp 是 SSH 基础的文件传输工具。密钥认证 + 非默认端口是安全传输的核心。