scp简介scp是securecopy的缩写,是一种基于ssh连接的轻量级安全传输工具,可用于不同平台之间的上传、下载和传输远程主机。Linux和Mac系统都可以使用scp,也可以使用WinSCP命令实例上传上传文件“zhaiqianfeng.txt”scpzhaiqianfeng.txtusername@remotehost:/some/remote/directory上传本地目录“zhaiqianfeng”scp-rWindowszhaiqianfeng/username@remotehost:/some/remote/directory从remotehost-1上传文件“zhaiqianfeng.txt”到remotehost-2scpusername@remotehost-1:~/zhaiqianfeng.txtyour_name@remotehost-2:/some/directoryupload多个文件"zhai.txt","qianfeng.txt"scpzhai.txtqianfeng.txtusername@remotehost:~Download下载文件"zhaiqianfeng.txt"scpusername@remotehost:zhaiqianfeng.txt/some/local/directoryDownloadzhaiqianfeng目录scp-rusername@remotehost:~/zhaiqianfeng.下载多个文件scpusername@remotehost:~/\{zhai.txt,qianfeng.txt\}。技能切换算法scp默认使用AES-128加密算法进行数据传输,可以根据安全和速度的具体需要,使用参数-c(cipher)更改加密算法如Blowfish或RC4。scp-cblowfishsome-fileusername@remotehost:~scp-carcfoursome-fileusername@remotehost:~RC4比Blowfish更快但更不安全,使用哪种算法完全取决于你。也可以使用Tripe-DES增强安全性scp-c3dessome-fileusername@remotehost:~compression也可以使用参数-C(大写的compress)压缩传输,但是需要自己衡量,因为两者都是压缩而且解压会给CPU增加负担,考虑这种方法除非网速很低kbit/s,scp-l50some-fileusername@remotehost:~选择IP4或IP6如果要强制使用IP4,可以scp-4some-fileusername@remotehost:~强制使用IP6scp-6some-fileusername@remotehost:~指定端口指定上传端口,scp默认使用ssh端口22,但通常服务器为了安全会更改这个端口。scp允许指定端口上传,比如2208scp-P2208zhai.txtusername@remotehost:~更多原创文章请关注我的个人博客:Zhaiqianmad或微信公众号:zhaiqianfeng
