今天遇到需要下载国外FTP的文件的问题,由于墙的原因直接通过 FileZilla下载速度缓慢,经好友提醒可以通过之前我在海外的VPS进行中转,于是着手寻找解决办法,记录在此。
FTP-->VPS
首先通过Xshell登陆VPS 将FTP内容下载到VPS内。
wget ftp://IP:PORT/* --ftp-user=USER --ftp-password=PASSWORD -r --directory-prefix=/mypath/
以上指令用于将FTP的内容下载到服务器本地。其中IP和PORT需要填写,*可以替换成指定的目录 USER和PASSWORD为用户名密码。/mypath/填写下载下来的文件存放路径。
VPS-->本地
服务器安装lrzsz
yum install -y lrzsz
本地通过Xshell连接服务器输入指令rz
会弹框选择要上传的文件。
sz 文件名
弹框选择下载到本地的路径。
注:文件或文件夹中有空格的要用
\
标记,linux系统才能识别。