Mac如何从VPS快速下载大型文件到本地

通过VPS可以很快下载到一些国内网速极慢的资源,比方说利用aria2这个下载工具,这里就不详述了,之前的篇章过有提过。今天主要来讲讲,当下载到了这个宝贵的资源以后,如何将它从VPS上下载下来。

1. 走http协议

如果VPS上安装了nginx服务,可以直接利用nginx的目录功能来下载文件。这种方法适合下载体积较小的文件,如果你的资源动辄几个GB的话,光靠你和VPS间的网速,也要很久才能下载完成。

2. 走scp协议

scp是security copy的意思,是专门用来远程文件拷贝的。数据传输使用ssh,并且使用ssh相同的认证方式,提供安全保证。scp在需要检验时,会要求输入密码和口令。SCP命令是Linux自带的命令,Mac上也有。通过SCP命令,我们可以快速下载一个大型的资源到本地,命令非常简单

1
scp -P port username@ip:vpsSourceDirectory localDirectory

其中port是端口号,username是用户名,ip是vps的地址或者域名,vpsSourceDirectory是你要下载的文件位于的VPS上的目录,localDirectory是你要下载的资源到本地的地址。千万不要漏了ip后面的冒号,以及vpsSourceDirectory和localDirectory直接存在空格。

期间会提示让你输入密码,实测下来SCP下载文件网速可以达到3MB/s,十分得快。

同样,如果我们要从本地上传资源到VPS的话,只要对上面的命令稍作修改

1
scp -P port localDirectory username@ip:vpsTargetDirectory
avatar

chilihotpot

You Are The JavaScript In My HTML