2017-04-01 114 views
0

有没有办法使用WinSCP将文件(使用Internet地址)直接上传到Linux机器?我不想下载到我的本地机器,然后上传到Linux服务器 - 我将直接下载:Internet - > Linux机器。通过WinSCP从Internet直接上传文件到远程主机

我已经尝试过wget和curl -O,但下载的文件已完成,所以我尝试了其他方法,如WinSCP。

> wget https://www.kaggle.com/c/data-science-bowl-2017/download/stage1_labels.csv.zip 
> --2017-04-01 17:22:04-- https://www.kaggle.com/c/data-science-bowl-2017/download/stage1_labels.csv.zip 
> Resolving www.kaggle.com (www.kaggle.com)... 168.62.224.124 Connecting 
> to www.kaggle.com (www.kaggle.com)|168.62.224.124|:443... connected. 
> HTTP request sent, awaiting response... 302 Found Location: 
> /account/login?ReturnUrl=%2fc%2fdata-science-bowl-2017%2fdownload%2fstage1_labels.csv.zip 
> [following] 
> --2017-04-01 17:22:05-- https://www.kaggle.com/account/login?ReturnUrl=%2fc%2fdata-science-bowl-2017%2fdownload%2fstage1_labels.csv.zip 
> Reusing existing connection to www.kaggle.com:443. HTTP request sent, 
> awaiting response... 200 OK Length: 15671 (15K) [text/html] Saving to: 
> ‘stage1_labels.csv.zip’ 
> 
> 100%[=================================================================================>] 15,671  --.-K/s in 0.03s 
> 
> 2017-04-01 17:22:05 (441 KB/s) - ‘stage1_labels.csv.zip’ saved 
> [15671/15671] 

目标文件大小为67 GB。

回答

0

使用ssh连接到您想要下载文件的其他机器,并在那里运行wget。它将仅使用HTTPS协议传输一次(这很快)。 SFTP通常非常慢。

+0

上面显示的输出来自该机器上的wget。 – nikk