Linux之间互传文件之scp

452 人浏览 | 时间: 2022-06-30 20:48:47 | 作者: codexia

当你需要将一个Linux服务器的文件传到另外一个Linux服务器上,你会怎么做?


我之前是先将文件从一个服务器上下载到本地电脑,然后再上传到另外一个Linux服务器上。这个方法当然没有毛病。这也是之前介绍的《Linux和Windows系统之间互传文件之lrzsz》里用到的方法。当然还有FTP或SFTP,都是用一个软件如winscp或Filezilla就可以可视化操作了。


然而,当在实际开发环境中,我们需要将一个很大的文件从A服务器下载下来,然后再上传到B服务器。这个过程就特别费时间了。怎么办呢?


这就可以使用Linux之前互传文件的方法scp。


因为没有中间商赚差价了,自然实惠的多了。那么我们传文件的时间消耗就只发生在Linux之前的发送和接收了。在实际的使用过程中,节省了不少时间。


下面说说scp的使用方法。


发送端执行命令:scp 发送服务器的文件路径(当前所在的服务器) 目的服务器用户名@目的服务器IP:目的服务器接收文件的绝对目录地址


示例:scp test.tar.gz root@1.1.1.1:/root/test/

这个命令自行后,意思就是将当前路径的test.tar.gz文件通过scp的方式发送到1.1.1.1服务器的/root/test/目录下,使用1.1.1.1的root账号来接收。命令执行后,需要你输入1.1.1.1服务器的root用户的密码。

请微信扫码阅读
为防止恶意爬虫,
已开启反爬机制

相关阅读