Linux scp 命令

版权声明:请附链接,自由转载 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

猜你喜欢

转载自blog.csdn.net/kangkanglou/article/details/81914009