使用SCP传输

适用镜像

Ubuntu24,Ubuntu22,Ubuntu20,Ubuntu18

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/
      

    2. 远程 → 本地,指定端口

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

    3. 复制整个目录

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