SCP(Secure Copy)是 SSH 提供的一个客户端程序,用来在两台主机之间加密传送文件,相当于 ssh + cp,即先使用 ssh 登录,再拷贝文件。它的底层是 SSH 协议,默认端口是22。
1. 基本语法scp 的语法类似于 cp 的语法,如下所示:
scp source destination
source 指当前位置,destination 指目标位置,可包含用户名和主机名(主机名与文件名之间须使用冒号 : 分隔),例如:
scp user@host:src.txt des.txt
上述命令将远程主机用户主目录下的 src.txt,复制为本地当前目录下的 des.txt。
用户名和主机名均可省略。若省略,则主机名默认为当前主机,用户名默认为当前用户。
此外,scp 会使用 SSH 客户端的配置文件 .ssh/config;若该配置文件中定义了主机别名,亦可使用别名。
注意,若在复制时,目标位置处已有同名文件,scp 会在没有警告的情况下覆盖该同名文件。
2. 用法实例(未完待续)



