linux scp服务器间拷贝

  • Post author:
  • Post category:linux




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



版权声明:本文为haveqing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。