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

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

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

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

12738 次点击
所在节点    问与答
62 条回复
biglih
2017-11-28 16:18:38 +08:00
sftp
DoraJDJ
2017-11-28 16:19:12 +08:00
一直用 sftp
shiny
2017-11-28 16:20:54 +08:00
文件尺寸达到几个 G 的时候用 http 接口速度会更快点。
benjix
2017-11-28 16:22:25 +08:00
跑个 Nginx 用 HTTP
lulitao1997
2017-11-28 16:23:48 +08:00
@shiny 问题是经常下载到一半就断连了,之后就长时间无法重连
dvbuzhidao1
2017-11-28 16:28:46 +08:00
那你就分卷压缩再合并
zgx030030
2017-11-28 16:29:40 +08:00
用 sftp、安装 ftp
lulitao1997
2017-11-28 16:30:36 +08:00
有无防止被封端口的方法?使用 ss 有效吗
Wolther47
2017-11-28 16:31:18 +08:00
如果经常要搬来搬去的话,我觉得装个 Resilio Sync 比较省事
hello123vvv
2017-11-28 16:31:43 +08:00
简易 python web 服务,做下载文件用
8012,用 python 登陆的网站目录,提供下载文件服务.使用后停止 python web 服务.

from os import curdir,sep
from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
try:
f=open(curdir+sep+self.path)
self.send_response(200)
self.send_header('Content-type','application/octet-stream')
self.end_headers()
self.wfile.write(f.read())
f.close()
except IOError:
self.send_error(404, 'File Not Found: %s' % self.path)

def main():
try:
server = HTTPServer(('',8012),MyHandler)
print 'welcome to the ,machine...',
print 'Press ^C once or twice to quit'
server.serve_forever()
except KeyboardInterrupt:
print '^C received,shutting down server'
server.socket.close()

main()
flyz
2017-11-28 16:32:07 +08:00
http 然后用多线程下载工具,很带劲。
cxh116
2017-11-28 16:32:15 +08:00
rsync 恢复了再继续同步
blankme
2017-11-28 16:32:45 +08:00
@lulitao1997
一直用 rsync+ss 传文件,不担心断开,速度也快。
tscat
2017-11-28 16:33:37 +08:00
Resilio 同步下来就好
lulitao1997
2017-11-28 16:34:16 +08:00
@blankme rsync 怎么走 ss 呢,能详细说说吗,谢谢。
blankme
2017-11-28 16:36:26 +08:00
@lulitao1997
搜下 proxychains
cloudbeyond
2017-11-28 16:37:34 +08:00
提供一个神器. Tsunami UDP
tinkerer
2017-11-28 16:38:01 +08:00
@lulitao1997 cyberduck 使用 sftp, 设置代理
nullen
2017-11-28 16:39:10 +08:00
rsync
jy02201949
2017-11-28 16:41:08 +08:00
还是上 nginx 吧,fdm 多线程下载 http 才是最快最稳的搬运方式,还能断点续传

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

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

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

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

© 2021 V2EX