众所周知,由于国内线路问题,国外主机的ftp速度经常不稳定。前一段时间Justhost的ftp下载速度一度可以达到400kb/S以上(联通4M),但这几天居然只有10K/s, 由于justhost经常自动删除全站备份文件,所有要下载备份文件所需要的时间非常长。还好,我的另外一个主机Hostgator的ftp下载速度非常给力,最高居然超过了600KB/s,稳定在500kb/s左右。

这样,我想到了一个方法,就是利用ssh的copy功能,直接把justhost的备份文件复制到hostgator,然后,把justhost的备份文件从hostgator主机ftp下载。这样一来,原本需要几个小时的下载,几分钟就下完了。利用putty登录ssh, 键入命令如下:

scp -P 2222 备份文件名.tar.gz 账号名@主机地址:/home/账号名/public_html/

注意:Hostgator的ssh端口是2222,而不是默认的22,所以要在scp 的后面加上 大写 -P 2222,我刚开始连接不上,后来才意识到这个问题。