跳转至

使用SCP传输

适用镜像

Ubuntu24,Ubuntu22,Ubuntu20

scp(Secure Copy)是 Linux 系统中用于在本地和远程主机之间安全传输文件的命令,基于 SSH 协议加密数据,确保传输的安全性。

  • 基本用法
scp [选项] 源文件 目标路径

源文件:可以是本地文件或远程文件(格式:user@host:路径)。 目标路径:可以是本地目录或远程路径(格式同上)。

常用选项

选项 说明
-P 指定远程主机的 SSH 端口,注意大写
-r 递归复制整个目录
-p 保留文件的修改时间、权限等属性
-C 启用压缩传输(节省带宽)
-q 静默模式(不显示进度)

用法示例

  1. 本地 → 远程,指定端口
scp -P 2222 /path/to/local/file.txt user@remote_host:/path/to/destination/

远程 → 本地,指定端口

scp -P 2222 user@remote_host:/path/to/remote/file.txt /local/destination/

复制整个目录

    1. scp -rP 2222 /path/to/local/file.txt user@remote_host:/path/to/destination/