scp 通过安全加密的方式,在远程主机与本地主机之间传送文件,与 Linux 的 cp 不同的是,cp 只能在本机主机上拷贝文件,不能跨越主机,而 scp 是同过加密的方式在主机间进行文件的复制。

简介

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit]

[-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2

描述

  • scp 在网络上的主机之间复制文件。使用 ssh(1) 进行数据传输,并使用相同的身份验证,并提供与 ssh(1) 相同的安全性。
  • 如果设置身份验证。则 scp 将要求输入密码或密码。
  • 文件名可能包含用户和主机规范,以表示要将文件复制到 ./ ,从该主机复制。
  • 可以使用绝对路径名或相对路径名显式地避免本地文件名 scp 处理包含 ‘:’的文件名作为主机说明符。
  • 也允许两个远程主机之间的副本。

选项

EXIT STATUS

  • The scp utility exits 0 on success, and >0 if an error occurs.

## 参阅

  • sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sshd(8)

示例

  • 将远程文件传送回本机

  • 将本地文件传送到远程主机

  • 例子 -r 递归将本地主机上目录及子目录 传送到远程主机上指定目录中

  • 例子 -r 递归远程主机的目录及子目录,传送到本地指定目录中

发表评论