记得还是VPS小白的时候,只懂得怎么按照教程一步步建立ss。
后来发现用VPS进行torrent下载很快,不用一直占用我的电脑,只要在空闲的时候再拷贝回自己的电脑就行。
那么,
如何把VPS上的文件拷贝到本地电脑呢?
rsync命令
- rsync可以实现保存部分文件,通过
-P
选项。所以比较适合大文件的下载。 - rsync的-e选项可以调用另外的remote shell,所以可以实现用ssh安全下载,并且还可以使用ssh命令的
-p
指定端口,所以可以应对VPS改了端口的场景。
综上所述,针对于我的VPS使用命令
''rsync -P -e "ssh -p 2234" my_username@my_ip_addr:/home/remote_files /local/path
scp命令
命令很简单,scp顾名思义就是使用了ssh的cp(copy命令),所以可以从远程拷贝文件。
由于使用了ssh,所以有以下两点需要满足:
- 远端主机的端口号需要正确。
- 需要输入对应用户名以及密码。或者已经对这个用户名建立了一个公私钥配对。
具体就不举例了,详见这个链接中的描述