Linux系统中的scp(secure copy)命令用于以安全方式在服务器之间复制文件。通过使用SCP命令或安全副本,可以在本地主机和远程主机之间或两个远程主机之间安全地传输文件。它使用与安全外壳(SSH)协议中相同的身份验证和安全性。SCP以其简单性,安全性和预安装的可用性而闻名。
scp [参数] [原路径] [目标路径]
rumenz.tar.gz
到远程服务器> scp rumenz.tar.gz root@json.im:/tmp/rumenz.tar.gz
指定了用户名,命令执行后需要输入用户密码;如果不指定用户名,命令执行后需要输入用户名和密码;
rumenz
目录到远程服务器> scp -r rumenz root@json.im:/tmp
复制目录需要加上
-r
参数
rumenz.tar.gz
文件到本地> scp root@json.im:/tmp/rumenz.tar.gz ./tmp
rumenz
目录> scp -r root@json.im:/tmp/rumenz .
SCP使用端口22作为默认端口。但是出于安全原因,您可以将端口更改为另一个端口。例如,我们将使用端口2222。那么命令必须像这样。
> scp -P 2222 rumenz.tar.gz root@json.im:/tmp/
-l
参数将限制要使用的总带宽。如果您制作了一个自动化脚本来复制许多文件,但是您不希望SCP进程浪费带宽,这将很有用。
> scp -l 400 rumenz.tar.gz root@json.im:/tmp/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。