scp [可选参数] file_source file_target
scp可以拷贝文件,也可以拷贝文件夹
可以从本地拷贝到远程,也可以从远程拷贝到本地
拷贝本地文件到远程
scp /opt/jdk-6u39-linux-x64.bin
root@192.168.2.11:/opt/jdk-6u39-linux-x64.bin
拷贝远程文件到本地
scp
root@192.168.2.11:/opt/jdk-6u39-linux-x64.bin
/opt/jdk-6u39-linux-x64.bin
拷贝文件夹加个参数 -r
拷贝本地文件夹到远程
注意,目标文件夹少一级
scp -r /opt/oracle11.2.0.3
root@192.168.2.11:/opt
scp -r /opt/
*
root@192.168.2.11:/opt
拷贝远程文件夹到本地
scp -r
root@192.168.2.11:/opt/oracle11.2.0.3
/opt
拷贝的时候会提示输入密码,
如果拷贝时不提供用户名(root@),那么还需要输入用户名。
scp可以设置不需输入密码,可从网上查询
报错处理
scp -r /data/app
root@10.16.11.22:/opt/nginx/html
The authenticity of host ‘10.16.11.22 (10.16.11.22)’ can’t be established.
RSA key fingerprint is e9:35:e1:63:c8:b5:a4:d7:bf:2a:8e:15:01:05:ca:49.
Are you sure you want to continue connecting (yes/no)?
Warning: Permanently added ‘10.16.11.22’ (RSA) to the list of known hosts.
第一次访问服务器时不用输入yes
ssh -o StrictHostKeyChecking=no 10.11.11.22