请教如何科学地从 VPS 上搬文件下来

2017-11-28 16:11:24 +08:00
 lulitao1997

使用 scp 经常在下载到 500mb 左右的时候断开连接,然后就 ssh 不上去了,大概持续几个小时,猜测是端口被封了?

使用 python -m SimpleHTTPServer 也有这个问题

12980 次点击
所在节点    问与答
62 条回复
inflationaaron
2017-11-29 02:04:11 +08:00
Node 装个 http-server 然后 aria2 下来。还可以试试用 UTP 协议
Technetiumer
2017-11-29 02:20:43 +08:00
不要用 py 的 server

http server 一定要用 Nginx
Osk
2017-11-29 08:44:01 +08:00
py 的 server 好像是单线程的(?),所以一旦中断就得等 server 超时关掉连接,不然连不上。
直接配下 nginx,客户端随便找个支持多线程下载+续传的就很快了,直接跑 80 端口无所畏惧。敏感文件就 gpg 加密一下。
备选:lighttpd,还能很容易的配个访问密码,防下误入的还是可以的。
jasontse
2017-11-29 08:48:15 +08:00
万不可用 SCP 传输大文件,会被当成 ssh 爬墙被封掉的。
PopeyeLau
2017-11-29 09:03:41 +08:00
直接用 Go 建一个 File Server.
jingniao
2017-11-29 09:12:12 +08:00
bbr nginx,还得配 https,http 被劫持得太肆无忌惮了,然后用下载工具多线程下载
skyfore
2017-11-29 09:27:36 +08:00
发邮件?发到国内邮箱怎么样?
liuzhaowei55
2017-11-29 09:59:48 +08:00
rsync
letuslinux
2017-11-29 10:05:17 +08:00
nc
Actrace
2017-11-29 10:13:02 +08:00
给你的 vps 的 ssh 挂个 vxtrans,满速拉回来。
ilili
2017-11-29 10:17:07 +08:00
装个 apache,然后 aria2 或者 idm 拖回来
可选步骤:使用电信缓存服务器,http://yourvps/file 改成 http://ctcache/yourvps/file
wekw
2017-11-29 10:45:05 +08:00
Rsync 才是王道,实测好用,会自动断线续传,会自动对比内容并在文件末尾新增内容。
xratzh
2017-11-29 10:52:53 +08:00
最快且方便的就是装 nginx,更方便的就是搭建宝塔这类面板,然后拖下来。速度慢上魔改 bbr 满速跑。
isCyan
2017-11-29 11:03:44 +08:00
http 本身就支持断点重传,搞个 aria 或者 idm 就行
sutra
2017-11-29 13:25:58 +08:00
rsync --bwlimit=
shenqi
2017-11-29 13:32:41 +08:00
http + 百度云 + 百度云客户端下载。
yuriko
2017-11-29 13:52:43 +08:00
我想起以前推到 github 上再用本地下下来的操作……
BlueFly
2017-11-29 14:27:35 +08:00
@dzxx36gyy 正有需要,方便给一个吗?
wangfei324017
2017-11-29 17:08:59 +08:00
我是装了 lnmp.org 一键安装了个 lnmp,然后自带的 pureftpd 起一下,配置下 ftp 账号,然后用 filezilla 或者其他 ftp 客户端就可以拖文件下来了。文件小或少就直接下载,文件多就 tar 压缩下在下载。
8355
2017-11-29 18:14:29 +08:00
sftp 或者 rsync 如果特别大的文件最好是中转一下.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX