1.从cp/scp命令出发
scp(secure copy)
是linux
系统下基于ssh
登录进行安全的远程文件拷贝的命令。
1. 传递文件到远程 scp local_file remote_username@remote_ip:remote_file 2. 传递文件夹到远程 scp -r local_folder remote_username@remote_ip:remote_folder 3. 复制远程文件到本地,只是调换下文件参数位置即可 scp remote_username@remote_ip:remote_file local_file
备注:
远程拷贝的命令还有rsync,scp消耗资源少,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。rsync比scp会快一点,但当小文件多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。
与scp相似的命令是cp,但是cp只能本机拷贝而不能跨服务器,因此需要与ssh合作构成scp命令。
直接使用scp来跨机器拷贝文件,会提示输入密码,scp原理是先使用ssh连接服务端机器后,再使用网络来执行远程拷贝(cp)
2.