版权声明:请附链接,自由转载 https://blog.csdn.net/kangkanglou/article/details/81914009
Secure Copy Protocol
SCP 是一种网络协议,基于BSD RCP协议,支持网络间文件传输。SCP使用SSH进行认证和文件传输,从而确保传输中的数据的真实性和机密性,默认情况下,SCP使用3-DES算法加密传输数据,可以通过-c参数使用Blowfish加密算法来提高传输效率。SCP支持上传文件到服务器,也可以从服务器执行下载操作。SCP默认使用TCP 22端口。
上传文件到主机
scp SourceFile user@host:directory/TargetFile
下载文件到本地
scp user@host:directory/SourceFile TargetFile
scp -r user@host:directory/SourceFolder TargetFolder
免密传输
如果业务场景需要免密传输,你可以通过将源服务器的公钥文件添加到目标服务器的authorized_keys文件中,完成互信认证,即可实现免密传输,更多可参考:
https://alvinalexander.com/linux-unix/how-use-scp-without-password-backups-copy
参考文档
https://en.wikipedia.org/wiki/Secure_copy
http://www.hypexr.org/linux_scp_help.php